1.0.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

Version:
1.0.0

Field Summary
protected  java.lang.Object stateWait
          Define the state wait (Object) field.
protected  TransportService transport
          Define the transport (TestTransport) field.
 
Constructor Summary
TransportTestcase()
          Constructs an instance of this class.
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, timestamp 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, timestamp 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, timestamp, 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, format
 
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

public TransportTestcase()
Constructs an instance of this class.

See Also:
TransportTestcase(String)

TransportTestcase

public TransportTestcase(java.lang.String name)
Constructs an instance of this class from the specified name parameter. The name (String) 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, timestamp and data parameters. The source (Object) parameter. The timestamp (Object) parameter. The data (Object) parameter.

Specified by:
errorOccurred in interface ErrorListener
Parameters:
source - The source (Object) parameter.
timestamp - The timestamp (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, timestamp and message parameters. The transport service (TransportService) parameter. The timestamp (Object) parameter. The message (MessageService) parameter.

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

setTransport

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

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

startTransport

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

Throws:
java.lang.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, timestamp, new state and old state parameters. The transport service (TransportService) parameter. The timestamp (Object) parameter. The new state (int) parameter. The old state (int) parameter.

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

1.0.0

Copyright (c) 1999, 2007 IBM