xmlBlaster 2.2.0 API

org.xmlBlaster.test.persistence
Class TestPersistence2

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

public class TestPersistence2
extends junit.framework.TestCase

This client tests the persistence driver, the $lt;persistent> flag.

Invoke examples:

    java junit.textui.TestRunner org.xmlBlaster.test.persistence.TestPersistence2

    java junit.swingui.TestRunner -noloading org.xmlBlaster.test.persistence.TestPersistence2
 

Author:
mAd@ktaland.com

Field Summary
private  Global glob
           
private static java.util.logging.Logger log
           
private static java.lang.String ME
           
private  java.lang.String publishOid
           
private  I_XmlBlasterAccess senderConnection
           
private  java.lang.String senderContent
           
private  java.lang.String senderName
           
private  java.lang.String senderPasswd
           
private  int serverPort
           
private  EmbeddedXmlBlaster serverThread
           
private  MsgInterceptor updateInterceptor
           
 
Constructor Summary
TestPersistence2(Global glob, java.lang.String testName)
          Constructs the TestPersistence2 object.
 
Method Summary
(package private)  void checkContent(boolean checkContent)
          Deprecated. FileDriver is deprecated
private  void doLogin()
           
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.persistence.TestPersistence2
 void RestartTestServer()
          a dirty hack to restart the Test Server between send and checkcontent.
 void sendPersistent()
          Publish a persistent message.
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 testPersistent()
          TEST: Publish a persistent 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

ME

private static final java.lang.String ME
See Also:
Constant Field Values

glob

private final Global glob

log

private static java.util.logging.Logger log

senderName

private final java.lang.String senderName
See Also:
Constant Field Values

senderPasswd

private final java.lang.String senderPasswd
See Also:
Constant Field Values

publishOid

private java.lang.String publishOid

senderConnection

private I_XmlBlasterAccess senderConnection

senderContent

private java.lang.String senderContent

serverThread

private EmbeddedXmlBlaster serverThread

serverPort

private int serverPort

updateInterceptor

private MsgInterceptor updateInterceptor
Constructor Detail

TestPersistence2

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

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

setUp

protected void setUp()
Sets up the fixture.

Creates a CORBA connection and does a login.
- One connection for the sender client

Overrides:
setUp in class junit.framework.TestCase

doLogin

private void doLogin()

tearDown

protected void tearDown()
Tears down the fixture.

cleaning up .... logout

Overrides:
tearDown in class junit.framework.TestCase

sendPersistent

public void sendPersistent()
Publish a persistent message.


testPersistent

public void testPersistent()
TEST: Publish a persistent message.


RestartTestServer

public void RestartTestServer()
a dirty hack to restart the Test Server between send and checkcontent. - disconnect(null) - stopXmlBlaster() - delay() - startXmlBlaster() - delay() - login()


checkContent

void checkContent(boolean checkContent)
Deprecated. FileDriver is deprecated

If the FileDriver is used, check if the correct content is written.


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)
Deprecated. Use the TestRunner from the testsuite to run it:

   java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.persistence.TestPersistence2

Invoke: java org.xmlBlaster.test.persistence.TestPersistence2


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.