org.apache.cxf.testutil.common
Class AbstractTestServerBase

java.lang.Object
  extended by junit.framework.Assert
      extended by org.apache.cxf.testutil.common.AbstractTestServerBase
Direct Known Subclasses:
AbstractBusTestServerBase

public abstract class AbstractTestServerBase
extends junit.framework.Assert


Constructor Summary
AbstractTestServerBase()
           
 
Method Summary
protected  java.util.logging.Logger getLog()
           
protected  void ready()
           
protected abstract  void run()
          method implemented by test servers.
 void setUp()
           
 void start()
           
protected  void startFailed()
           
 void startInProcess()
           
 boolean stopInProcess()
           
 void tearDown()
           
protected  boolean verify(java.util.logging.Logger log)
          Used to facilitate assertions on server-side behaviour.
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTestServerBase

public AbstractTestServerBase()
Method Detail

run

protected abstract void run()
method implemented by test servers. Initialise servants and publish endpoints etc.


getLog

protected java.util.logging.Logger getLog()

startInProcess

public void startInProcess()
                    throws java.lang.Exception
Throws:
java.lang.Exception

stopInProcess

public boolean stopInProcess()
                      throws java.lang.Exception
Throws:
java.lang.Exception

start

public void start()

setUp

public void setUp()
           throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
Throws:
java.lang.Exception

ready

protected void ready()

startFailed

protected void startFailed()

verify

protected boolean verify(java.util.logging.Logger log)
Used to facilitate assertions on server-side behaviour.

Parameters:
log - logger to use for diagnostics if assertions fail
Returns:
true if assertions hold


Apache CXF