org.xmlBlaster.test.j2ee
Class TestJ2eeServices
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.xmlBlaster.test.j2ee.TestJ2eeServices
- All Implemented Interfaces:
- I_Callback, junit.framework.Test
- public class TestJ2eeServices
- extends junit.framework.TestCase
- implements I_Callback
Test the j2ee services in combination.
- Version:
- $Revision: 1.2 $
- Author:
- Peter Antman
| Fields inherited from class junit.framework.TestCase |
|
|
Method Summary |
static void |
main(java.lang.String[] args)
Invoke:
|
protected void |
setUp()
|
protected void |
setUpK2()
we just skip anny pooling and goes directly? |
protected void |
setUpServer()
|
static junit.framework.Test |
suite()
Method is used by TestRunner to load these tests |
protected void |
tearDown()
|
void |
testPublish()
|
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(java.lang.String subId,
long timeout,
int numWait)
Little helper, waits until the wanted number of messages are arrived
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 |
ME
private static java.lang.String ME
glob
private final Global glob
log
private static java.util.logging.Logger log
con
private I_XmlBlasterAccess con
propertyFileName
private java.lang.String propertyFileName
clientPropertyFileName
private java.lang.String clientPropertyFileName
server
private XmlBlasterService server
serverPort
private int serverPort
mcf
private BlasterManagedConnectionFactory mcf
factory
private BlasterConnectionFactory factory
subscriberTable
private java.util.HashMap subscriberTable
subRec
private int[] subRec
subscribeOid
private java.lang.String subscribeOid
subscribeOid2
private java.lang.String subscribeOid2
name
private java.lang.String name
passwd
private java.lang.String passwd
numReceived
private int numReceived
TestJ2eeServices
public TestJ2eeServices()
TestJ2eeServices
public TestJ2eeServices(Global glob,
java.lang.String testName)
setUpServer
protected void setUpServer()
throws java.lang.Exception
- Throws:
java.lang.Exception
setUpK2
protected void setUpK2()
throws java.lang.Exception
- we just skip anny pooling and goes directly?
- Throws:
java.lang.Exception
setUp
protected void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
tearDown
protected void tearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPublish
public void testPublish()
throws java.lang.Exception
- Throws:
java.lang.Exception
update
public 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.
- Specified by:
update in interface I_Callback
- Parameters:
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.- See Also:
I_Callback.update(String, UpdateKey, byte[], UpdateQos)
waitOnUpdate
private void waitOnUpdate(java.lang.String subId,
long timeout,
int numWait)
- Little helper, waits until the wanted number of messages are arrived
or returns when the given timeout occurs.
- Parameters:
timeout - in millisecondsnumWait - how many messages to wait
suite
public static junit.framework.Test suite()
- Method is used by TestRunner to load these tests
main
public static void main(java.lang.String[] args)
- Invoke:
java org.xmlBlaster.test.mime.TestXPathSubscribeFilter
java -Djava.compiler= junit.textui.TestRunner -noloading org.xmlBlaster.test.mime.TestXPathSubscribeFilter
Copyright © 1999-2007 The xmlBlaster.org contributers.