|
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.admin.TestAdminGet
public class TestAdminGet
Tests the activation/deactivation of the DispatchManager.
If the DispatchManager is disactivated, asynchronous dispatch should not
be possible.
Invoke examples:
java junit.textui.TestRunner -noloading org.xmlBlaster.test.client.TestAdminGet java junit.swingui.TestRunner -noloading org.xmlBlaster.test.client.TestAdminGet
Nested Class Summary | |
---|---|
class |
TestAdminGet.PublisherThread
|
Field Summary | |
---|---|
private java.lang.String |
contentMime
|
private Global |
glob
|
private static java.util.logging.Logger |
log
|
private static java.lang.String |
ME
|
private java.lang.String |
senderName
|
private java.lang.String |
sessionName
|
private MsgInterceptor |
updateInterceptor
|
Constructor Summary | |
---|---|
TestAdminGet(Global glob,
java.lang.String testName)
|
|
TestAdminGet(java.lang.String testName)
|
Method Summary | |
---|---|
private void |
adminGet(java.lang.String oid,
boolean consumable,
long waitingDelay,
int maxEntries,
int initialEntries,
int endEntries,
int entriesExpected)
Testing the getting of queue entries. |
private void |
doActivateDispatch(boolean doDispatch)
|
void |
doPublish(int counter,
java.lang.String oid)
TEST: Construct a message and publish it. |
private void |
doSubscribe(java.lang.String oid)
TEST: Subscribe to a specific oid |
private void |
doUnSubscribe(java.lang.String oid)
|
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.client.TestAdminGet |
protected void |
setUp()
Sets up the fixture. |
protected void |
tearDown()
Tears down the fixture. |
void |
testActivationFlag()
Tests the activation flag setting and getting, i.e. |
void |
testGetConsumableDoWaiting()
|
void |
testGetConsumableNoWaiting()
|
void |
testGetNonConsumableDoWaiting()
|
void |
testGetNonConsumableNoWaiting()
|
void |
testGetQueueEntries()
Testing the getting of queue entries without removing them from the queue. |
java.lang.String |
update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from I_XmlBlasterAccess informing the client in an asynchronous mode about a new message. |
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 Global glob
private static java.util.logging.Logger log
private MsgInterceptor updateInterceptor
private java.lang.String senderName
private final java.lang.String contentMime
private java.lang.String sessionName
Constructor Detail |
---|
public TestAdminGet(java.lang.String testName)
public TestAdminGet(Global glob, java.lang.String testName)
Method Detail |
---|
protected void setUp()
setUp
in class junit.framework.TestCase
protected void tearDown()
tearDown
in class junit.framework.TestCase
private void doSubscribe(java.lang.String oid)
private void doUnSubscribe(java.lang.String oid)
public void doPublish(int counter, java.lang.String oid) throws XmlBlasterException
XmlBlasterException
public void testActivationFlag()
public java.lang.String update(java.lang.String cbSessionId, UpdateKey updateKey, byte[] content, UpdateQos updateQos) throws XmlBlasterException
I_Callback
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.
XmlBlasterException
I_XmlBlasterAccess
public void testGetQueueEntries()
private void doActivateDispatch(boolean doDispatch) throws XmlBlasterException
XmlBlasterException
private void adminGet(java.lang.String oid, boolean consumable, long waitingDelay, int maxEntries, int initialEntries, int endEntries, int entriesExpected)
public void testGetNonConsumableNoWaiting()
public void testGetConsumableNoWaiting()
public void testGetNonConsumableDoWaiting()
public void testGetConsumableDoWaiting()
public static void main(java.lang.String[] args)
java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.client.TestAdminGet
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |