frysk.testbed
Class SignalWaiter

java.lang.Object
  extended by TestCase
      extended by frysk.testbed.SignalWaiter

public final class SignalWaiter
extends TestCase

Installs signal-handlers for, and then runs the event loop until the specified set of signals have all been received.


Constructor Summary
SignalWaiter(EventLoop eventLoop, Signal[] sigs, String why)
          Install signal-handlers for the specified set of events.
SignalWaiter(EventLoop eventLoop, Signal sig, String why)
           
 
Method Summary
 void assertRunUntilSignaled()
          Runs the EventLoop until all specified signals have been received.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignalWaiter

public SignalWaiter(EventLoop eventLoop,
                    Signal[] sigs,
                    String why)
Install signal-handlers for the specified set of events.


SignalWaiter

public SignalWaiter(EventLoop eventLoop,
                    Signal sig,
                    String why)
Method Detail

toString

public String toString()

assertRunUntilSignaled

public void assertRunUntilSignaled()
Runs the EventLoop until all specified signals have been received.