Just for the record...
org.objectweb.jtests.jms.conform.selector.SelectorTest::testJMSDeliveryModeInSelector is also flawed..
The test is using this expression:
receiver = receiverSession.createReceiver(receiverQueue, "JMSDeliveryMode = 'PERSISTENT'");