|
xmlBlaster 2.1.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.TestCaseprotected void tearDown()
tearDown in class junit.framework.TestCaseprivate void doSubscribe(java.lang.String oid)
private void doUnSubscribe(java.lang.String oid)
public void doPublish(int counter,
java.lang.String oid)
throws XmlBlasterException
XmlBlasterExceptionpublic 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_CallbackcbSessionId - 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.
XmlBlasterExceptionI_XmlBlasterAccesspublic 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.1.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||