xmlBlaster 2.2.0 API

org.xmlBlaster.test.authentication
Class TestSessionReconnect

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.xmlBlaster.test.authentication.TestSessionReconnect
All Implemented Interfaces:
junit.framework.Test

public class TestSessionReconnect
extends junit.framework.TestCase

This client does test if a subscriber can reconnect to its session and its callback queue holded the messages during downtime.

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.authentication.TestSessionReconnect
    java junit.swingui.TestRunner -noloading org.xmlBlaster.test.authentication.TestSessionReconnect
 


Field Summary
private  I_XmlBlasterAccess conPub
           
private  I_XmlBlasterAccess conSub
           
private  I_XmlBlasterAccess conSub2
           
private  Global glob
           
private static java.util.logging.Logger log
           
private  java.lang.String oid
           
private  java.lang.String passwd
           
private  int serverPort
           
private  EmbeddedXmlBlaster serverThread
           
private  java.lang.String sessionNamePub
           
private  java.lang.String sessionNameSub
           
private  MsgInterceptor updateInterceptorSub
           
 
Constructor Summary
TestSessionReconnect()
          For Junit
TestSessionReconnect(Global glob, java.lang.String testName)
          Constructs the TestSessionReconnect object.
 
Method Summary
static void main(java.lang.String[] args)
          Invoke:
protected  void setUp()
          Sets up the fixture.
static junit.framework.Test suite()
          Method is used by TestRunner to load these tests
protected  void tearDown()
          Cleaning up.
 void testSessionReconnect()
           
 
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

glob

private final Global glob

log

private static java.util.logging.Logger log

passwd

private java.lang.String passwd

serverPort

private int serverPort

oid

private java.lang.String oid

serverThread

private EmbeddedXmlBlaster serverThread

sessionNameSub

private java.lang.String sessionNameSub

conSub

private I_XmlBlasterAccess conSub

conSub2

private I_XmlBlasterAccess conSub2

updateInterceptorSub

private MsgInterceptor updateInterceptorSub

sessionNamePub

private java.lang.String sessionNamePub

conPub

private I_XmlBlasterAccess conPub
Constructor Detail

TestSessionReconnect

public TestSessionReconnect()
For Junit


TestSessionReconnect

public TestSessionReconnect(Global glob,
                            java.lang.String testName)
Constructs the TestSessionReconnect object.

Parameters:
testName - The name used in the test suite and to login to xmlBlaster
Method Detail

setUp

protected void setUp()
Sets up the fixture.

Connect to xmlBlaster and login

Overrides:
setUp in class junit.framework.TestCase

tearDown

protected void tearDown()
Cleaning up.

Overrides:
tearDown in class junit.framework.TestCase

testSessionReconnect

public void testSessionReconnect()

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.authentication.TestSessionReconnect
   java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.authentication.TestSessionReconnect
 


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.