xmlBlaster 2.2.0 API

org.xmlBlaster.test.qos
Class TestGet

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

public class TestGet
extends junit.framework.TestCase

This client tests the synchronous method get() with its different qos variants.

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.qos.TestGet
    java junit.swingui.TestRunner org.xmlBlaster.test.qos.TestGet
 


Field Summary
private  I_XmlBlasterAccess connection
           
private  Global glob
           
private static java.util.logging.Logger log
           
private  java.lang.String loginName
           
private static java.lang.String ME
           
private  java.lang.String publishOid
           
private  java.lang.String senderContent
           
 
Constructor Summary
TestGet(Global glob, java.lang.String testName, java.lang.String loginName)
          Constructs the TestGet object.
 
Method Summary
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.qos.TestGet
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 testGet()
          TEST: Get an not existing and an existing message

The returned content is checked

 void testGetMany()
          LOAD TEST: get 200 times a not existing 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 java.lang.String ME

glob

private final Global glob

log

private static java.util.logging.Logger log

publishOid

private java.lang.String publishOid

connection

private I_XmlBlasterAccess connection

loginName

private java.lang.String loginName

senderContent

private java.lang.String senderContent
Constructor Detail

TestGet

public TestGet(Global glob,
               java.lang.String testName,
               java.lang.String loginName)
Constructs the TestGet 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.

Connect to xmlBlaster and login

Overrides:
setUp in class junit.framework.TestCase

tearDown

protected void tearDown()
Tears down the fixture.

cleaning up .... erase() the previous message OID and logout

Overrides:
tearDown in class junit.framework.TestCase

testGet

public void testGet()
TEST: Get an not existing and an existing message

The returned content is checked


testGetMany

public void testGetMany()
LOAD TEST: get 200 times a not existing message


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.qos.TestGet

Invoke: java org.xmlBlaster.test.qos.TestGet


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.