User: user57
Date: 02/02/15 15:52:54
Modified: src/main/org/jboss/test/jbossmq/test
SelectorSyntaxUnitTestCase.java
Log:
o Stripping off quotes from string tokens
o added test to testcase from dave smith
Revision Changes Path
1.2 +17 -3
jbosstest/src/main/org/jboss/test/jbossmq/test/SelectorSyntaxUnitTestCase.java
Index: SelectorSyntaxUnitTestCase.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/jbossmq/test/SelectorSyntaxUnitTestCase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SelectorSyntaxUnitTestCase.java 15 Feb 2002 04:36:39 -0000 1.1
+++ SelectorSyntaxUnitTestCase.java 15 Feb 2002 23:52:54 -0000 1.2
@@ -19,7 +19,7 @@
* <p>Needs a lot of work...
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason Dillon</a>
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
*/
public class SelectorSyntaxUnitTestCase
extends TestCase
@@ -38,21 +38,35 @@
message = new SpyMessage();
}
- public void testBooleanTrue() throws Exception {
+ public void testBooleanTrue() throws Exception
+ {
selector = new Selector("MyBoolean=true");
testBoolean("MyBoolean", true);
}
- public void testBooleanFalse() throws Exception {
+ public void testBooleanFalse() throws Exception
+ {
selector = new Selector("MyBoolean=false");
testBoolean("MyBoolean", false);
}
- private void testBoolean(String name, boolean flag) throws Exception {
+ private void testBoolean(String name, boolean flag) throws Exception
+ {
message.setBooleanProperty(name, flag);
assertTrue(selector.test(message));
message.setBooleanProperty(name, !flag);
+ assertTrue(!selector.test(message));
+ }
+
+ public void testStringEquals() throws Exception
+ {
+ selector = new Selector("MyString='astring'");
+
+ message.setStringProperty("MyString", "astring");
+ assertTrue(selector.test(message));
+
+ message.setStringProperty("MyString", "NOTastring");
assertTrue(!selector.test(message));
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development