2009-01-09 1.2.0

org.eclipse.soda.dk.transport.testcase
Class TransportTestcase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.soda.dk.transport.testcase.TransportTestcase
All Implemented Interfaces:
junit.framework.Test, ErrorListener, MessageListener, TransportListener

public abstract class TransportTestcase
extends junit.framework.TestCase
implements TransportListener

Since:
1.0
Version:
1.2.0

Field Summary
protected  java.lang.Object stateWait
          Define the state wait (Object) field.
protected  TransportService transport
          Define the transport (TestTransport) field.
 
Constructor Summary
protected TransportTestcase()
          Constructs an instance of this class.
protected TransportTestcase(java.lang.String name)
          Constructs an instance of this class from the specified name parameter.
 
Method Summary
abstract  TransportService createTransport()
          Create transport and return the TransportService result.
 void errorOccurred(java.lang.Object source, java.lang.Object timestamp, java.lang.Object data)
          Error occurred with the specified source, time stamp and data parameters.
 TransportService getTransport()
          Gets the transport (TransportService) value.
 void messageReceived(TransportService transportService, java.lang.Object timestamp, MessageService message)
          Message received with the specified transport service, time stamp and message parameters.
 void setTransport(TransportService transport)
          Sets the transport value.
protected  void setUp()
          Set up.
 void startTransport()
          Start transport.
 void test_Fields()
          Test_ fields.
 void test_Interfaces()
          Test_ interfaces.
 void transportChanged(TransportService transportService, java.lang.Object timestamp, int newState, int oldState)
          Transport changed with the specified transport service, time stamp, new state and old state parameters.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

transport

protected TransportService transport
Define the transport (TestTransport) field.


stateWait

protected final java.lang.Object stateWait
Define the state wait (Object) field.

Constructor Detail

TransportTestcase

protected TransportTestcase()
Constructs an instance of this class.

See Also:
TransportTestcase(String)

TransportTestcase

protected TransportTestcase(java.lang.String name)
Constructs an instance of this class from the specified name parameter.

Parameters:
name - The name (String) parameter.
See Also:
TransportTestcase()
Method Detail

createTransport

public abstract TransportService createTransport()
Create transport and return the TransportService result.

Returns:
Results of the create transport (TransportService) value.
See Also:
getTransport(), setTransport(TransportService), startTransport()

errorOccurred

public void errorOccurred(java.lang.Object source,
                          java.lang.Object timestamp,
                          java.lang.Object data)
Error occurred with the specified source, time stamp and data parameters.

Specified by:
errorOccurred in interface ErrorListener
Parameters:
source - The source (Object) parameter.
timestamp - The time stamp (Object) parameter.
data - The data (Object) parameter.

getTransport

public TransportService getTransport()
Gets the transport (TransportService) value.

Returns:
The transport (TransportService) value.
See Also:
createTransport(), setTransport(TransportService), startTransport()

messageReceived

public void messageReceived(TransportService transportService,
                            java.lang.Object timestamp,
                            MessageService message)
Message received with the specified transport service, time stamp and message parameters.

Specified by:
messageReceived in interface MessageListener
Parameters:
transportService - The transport service (TransportService) parameter.
timestamp - The time stamp (Object) parameter.
message - The message (MessageService) parameter.

setTransport

public void setTransport(TransportService transport)
Sets the transport value.

Parameters:
transport - The transport (TransportService) parameter.
See Also:
createTransport(), getTransport(), startTransport()

setUp

protected void setUp()
              throws java.lang.Exception
Set up.

Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception - Exception.

startTransport

public void startTransport()
                    throws java.lang.Exception
Start transport.

Throws:
java.lang.Exception - Exception.
See Also:
createTransport(), getTransport(), setTransport(TransportService)

test_Fields

public void test_Fields()
Test_ fields.


test_Interfaces

public void test_Interfaces()
Test_ interfaces.


transportChanged

public void transportChanged(TransportService transportService,
                             java.lang.Object timestamp,
                             int newState,
                             int oldState)
Transport changed with the specified transport service, time stamp, new state and old state parameters.

Specified by:
transportChanged in interface TransportListener
Parameters:
transportService - The transport service (TransportService) parameter.
timestamp - The time stamp (Object) parameter.
newState - The new state (int) parameter.
oldState - The old state (int) parameter.

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.