Jetif v1.8.0

jetif.ext
Class ListenerProxy

java.lang.Object
  extended byjetif.ext.ListenerProxy
All Implemented Interfaces:
TestListener

public class ListenerProxy
extends Object
implements TestListener

This class ListenerProxy represents a proxy for multiple test listeners. A Jetif UI is able to add multiple test listeners to a suite with this class.

Author:
Vicky Wang

Field Summary
 
Fields inherited from interface jetif.TestListener
DUMMY_LISTENER
 
Constructor Summary
ListenerProxy()
          Default constructor.
 
Method Summary
 void addListener(TestListener listener)
          Add a listener to this proxy.
 void beginSuite(String name, long timestamp)
          Recieve notification of the beginning of a suite
 void endCase(CaseResult result)
          Receive notification of the end of a test case.
 void endSuite(long timestamp)
          Receive notification of the end of a suite.
 void removeListener(TestListener listener)
          Removes a listener from this proxy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListenerProxy

public ListenerProxy()
Default constructor.

Method Detail

addListener

public void addListener(TestListener listener)
Add a listener to this proxy.

Parameters:
listener -

removeListener

public void removeListener(TestListener listener)
Removes a listener from this proxy.

Parameters:
listener -

beginSuite

public void beginSuite(String name,
                       long timestamp)
Description copied from interface: TestListener
Recieve notification of the beginning of a suite

Specified by:
beginSuite in interface TestListener
Parameters:
name - the name of the suite.
timestamp - the time stamp of the beginning

endCase

public void endCase(CaseResult result)
Description copied from interface: TestListener
Receive notification of the end of a test case. Note the beginCase(String) has been removed since version 1.6.0.

Specified by:
endCase in interface TestListener
Parameters:
result - result object of the test case.

endSuite

public void endSuite(long timestamp)
Description copied from interface: TestListener
Receive notification of the end of a suite.

Specified by:
endSuite in interface TestListener
Parameters:
timestamp - the time stamp of the endding

Jetif v1.8.0

Copyright © 2004,2005 Vicky Wang - All Rights Reserved.