|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.objectweb.jtests.jms.framework.JMSTestCase
org.objectweb.jtests.jms.framework.PTPTestCase
org.objectweb.jtests.jms.conform.selector.SelectorSyntaxTest
public class SelectorSyntaxTest
Test the syntax of of message selector of JMS
| Field Summary |
|---|
| Fields inherited from class org.objectweb.jtests.jms.framework.PTPTestCase |
|---|
admin, ctx, receiver, receiverConnection, receiverQCF, receiverQueue, receiverSession, sender, senderConnection, senderQCF, senderQueue, senderSession |
| Constructor Summary | |
|---|---|
SelectorSyntaxTest(java.lang.String name)
|
|
| Method Summary | |
|---|---|
static junit.framework.Test |
suite()
Method to use this class in a Test suite |
void |
testApproximateNumericLiteral()
Test diffent syntax for approximate numeric literal (+6.2, -95.7, 7.) |
void |
testBetween()
Test syntax of "arithmetic-expr1 [NOT] BETWEEN arithmetic-expr2 and arithmetic-expr3" |
void |
testEmptyStringAsSelector()
Test that message selector can be an empty string. |
void |
testExactNumericLiteral()
Test diffent syntax for exact numeric literal (+62, -957, 57) |
void |
testIdentifierAND()
Test that identifiers can't be AND. |
void |
testIdentifierBETWEEN()
Test that identifiers can't be BETWEEN. |
void |
testIdentifierESCAPE()
Test that identifiers can't be ESCAPE. |
void |
testIdentifierFALSE()
Test that identifiers can't be FALSE. |
void |
testIdentifierIN()
Test that identifiers can't be IN. |
void |
testIdentifierIS()
Test that identifiers can't be IS. |
void |
testIdentifierLIKE()
Test that identifiers can't be LIKE. |
void |
testIdentifierNOT()
Test that identifiers can't be NOT. |
void |
testIdentifierNULL()
Test that identifiers can't be NULL. |
void |
testIdentifierOR()
Test that identifiers can't be OR. |
void |
testIdentifierTRUE()
Test that identifiers can't be TRUE. |
void |
testIn()
Test syntax of "identifier [NOT] IN (string-literal1, string-literal2,...)" |
void |
testInvalidIdentifiersStart()
Test that identifiers that start with an invalid Java identifier start character are invalid. |
void |
testLike()
Test syntax of "identifier [NOT] LIKE pattern-value [ESCAPE escape-character]" |
void |
testNull()
Test syntax of "identifier IS [NOT] NULL" |
void |
testString()
Test diffent syntax for string literal ('literal' and 'literal''s') |
void |
testValidIdentifiersStart()
Test that identifiers that start with a valid Java identifier start character are valid. |
void |
testZero()
Test diffent syntax for zero as an exact or an approximate numeric literal (0, 0.0, 0.) |
| Methods inherited from class org.objectweb.jtests.jms.framework.PTPTestCase |
|---|
setUp, tearDown |
| Methods inherited from class org.objectweb.jtests.jms.framework.JMSTestCase |
|---|
fail, getProviderProperties |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SelectorSyntaxTest(java.lang.String name)
| Method Detail |
|---|
public void testValidIdentifiersStart()
Character.isJavaIdentifierStart returns
true for this identifier first character.
public void testInvalidIdentifiersStart()
testValidIdentifiersStart()public void testEmptyStringAsSelector()
public void testIdentifierNULL()
NULL.
public void testIdentifierTRUE()
TRUE.
public void testIdentifierFALSE()
FALSE.
public void testIdentifierNOT()
NOT.
public void testIdentifierAND()
AND.
public void testIdentifierOR()
OR.
public void testIdentifierBETWEEN()
BETWEEN.
public void testIdentifierLIKE()
LIKE.
public void testIdentifierIN()
IN.
public void testIdentifierIS()
IS.
public void testIdentifierESCAPE()
ESCAPE.
public void testNull()
public void testLike()
public void testIn()
public void testBetween()
public void testApproximateNumericLiteral()
public void testExactNumericLiteral()
public void testZero()
public void testString()
public static junit.framework.Test suite()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||