|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.xmlBlaster.test.qos.TestSubXPath
public class TestSubXPath
This client tests the method subscribe() with a later publish() with XPath query.
The subscribe() on message 3 should be recognized for this later arriving publish()
This client may be invoked multiple time on the same xmlBlaster server, as it cleans up everything after his tests are done.
Invoke examples:
java junit.textui.TestRunner org.xmlBlaster.test.qos.TestSubXPath java junit.swingui.TestRunner -noloading org.xmlBlaster.test.qos.TestSubXPath
Field Summary | |
---|---|
private java.lang.String |
contentMime
|
private Global |
glob
|
private static java.util.logging.Logger |
log
|
private java.lang.String |
ME
|
private int |
numPublish
|
private java.lang.String |
publishOid
|
private java.lang.String |
receiverName
|
private I_XmlBlasterAccess |
senderConnection
|
private java.lang.String |
senderName
|
private java.lang.String |
subscribeOid
|
private MsgInterceptor |
updateInterceptor
|
Constructor Summary | |
---|---|
TestSubXPath(Global glob,
java.lang.String testName,
java.lang.String loginName)
Constructs the TestSubXPath object. |
Method Summary | |
---|---|
private void |
doPublish()
TEST: Construct 5 messages and publish them. |
static void |
main(java.lang.String[] args)
Invoke: java org.xmlBlaster.test.qos.TestSubXPath |
protected void |
setUp()
Sets up the fixture. |
private void |
subscribeXPath(java.lang.String query)
TEST: Subscribe to message number 3 with XPATH. |
static junit.framework.Test |
suite()
Method is used by TestRunner to load these tests |
protected void |
tearDown()
Tears down the fixture. |
void |
testAttribute()
TEST: Check if XPath finds XML-attributes |
void |
testInitial()
TEST: Construct 5 messages and publish them, the previous XPath subscription should match message #3 and send an update. |
void |
testPublishAfterSubscribeXPath()
TEST: Construct 5 messages and publish them, the previous XPath subscription should match message #3 and send an update. |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String ME
private final Global glob
private static java.util.logging.Logger log
private java.lang.String publishOid
private I_XmlBlasterAccess senderConnection
private java.lang.String senderName
private java.lang.String receiverName
private int numPublish
private final java.lang.String contentMime
private java.lang.String subscribeOid
private MsgInterceptor updateInterceptor
Constructor Detail |
---|
public TestSubXPath(Global glob, java.lang.String testName, java.lang.String loginName)
testName
- The name used in the test suiteloginName
- The name to login to the xmlBlasterMethod Detail |
---|
protected void setUp()
setUp
in class junit.framework.TestCase
protected void tearDown()
tearDown
in class junit.framework.TestCase
private void subscribeXPath(java.lang.String query)
private void doPublish()
public void testInitial()
public void testAttribute()
public void testPublishAfterSubscribeXPath()
public static junit.framework.Test suite()
public static void main(java.lang.String[] args)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |