|
xmlBlaster 2.2.0 API | |||||||||
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.xmlBlaster.test.qos.TestClientProperty
public class TestClientProperty
* Invoke examples:
java junit.textui.TestRunner org.xmlBlaster.test.qos.TestClientProperty java junit.swingui.TestRunner org.xmlBlaster.test.qos.TestClientProperty
Field Summary | |
---|---|
private Global |
glob
|
private static java.util.logging.Logger |
log
|
private static java.lang.String |
ME
|
private boolean |
messageArrived
|
private I_XmlBlasterAccess |
senderConnection
|
Constructor Summary | |
---|---|
TestClientProperty(Global glob,
java.lang.String name)
Constructs the TestClientProperty object. |
Method Summary | |
---|---|
private void |
checkValues(java.util.Map map)
|
static void |
main(java.lang.String[] args)
Deprecated. Use the TestRunner from the testsuite to run it: java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.qos.TestClientProperty |
protected void |
setUp()
Sets up the fixture. |
static junit.framework.Test |
suite()
Method is used by TestRunner to load these tests |
protected void |
tearDown()
Tears down the fixture. |
void |
testConnectQos()
|
void |
testDisconnectQos()
|
void |
testEraseQos()
|
void |
testGetQos()
|
void |
testPublishQos()
|
void |
testSubscribeQos()
|
void |
testUnSubscribeQos()
|
void |
testUpdateQos()
TEST: Construct a message and publish it. |
java.lang.String |
update(java.lang.String cbSessionId_,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from xmlBlaster delivering us a new asynchronous message. |
private void |
waitOnUpdate(long timeout)
Little helper, waits until the variable 'messageArrive' is set to true, or returns when the given timeout occurs. |
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 static java.lang.String ME
private final Global glob
private static java.util.logging.Logger log
private boolean messageArrived
private I_XmlBlasterAccess senderConnection
Constructor Detail |
---|
public TestClientProperty(Global glob, java.lang.String name)
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 checkValues(java.util.Map map)
public void testConnectQos()
public void testDisconnectQos()
public void testPublishQos()
public void testSubscribeQos()
public void testUnSubscribeQos()
public void testGetQos()
public void testEraseQos()
public void testUpdateQos()
public java.lang.String update(java.lang.String cbSessionId_, UpdateKey updateKey, byte[] content, UpdateQos updateQos)
update
in interface I_Callback
cbSessionId_
- The session ID specified by the client which registered the callback.
You can specify a cbSessionId during connection (with ConnectQos)
and this is bounced back here so you can authenticate the message.updateKey
- The arrived key containing the topic namecontent
- The arrived message content. This is your payload.I_Callback.update(String, UpdateKey, byte[], UpdateQos)
private void waitOnUpdate(long timeout)
timeout
- in millisecondspublic static junit.framework.Test suite()
public static void main(java.lang.String[] args)
java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.qos.TestClientProperty
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |