edu.rice.cs.util.newjvm
Class IntegratedMasterSlaveTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--edu.rice.cs.util.newjvm.IntegratedMasterSlaveTest
All Implemented Interfaces:
Test

public class IntegratedMasterSlaveTest
extends TestCase

Test cases for the master/slave jvm control framework.

Version:
$Id: IntegratedMasterSlaveTest.java,v 1.3 2002/04/15 01:10:25 brianstoler Exp $

Inner Class Summary
static class IntegratedMasterSlaveTest.CounterSlave
          The slave will exit with error codes in the case of problems, since there is no other thing it can do! 1MasterRemote class cast exception. 2Incorect value from getLetter 3RemoteException caught 4Timeout waiting for master JVM to call 4Interrupted while waiting for master JVM to call
static interface IntegratedMasterSlaveTest.MasterI
           
private  class IntegratedMasterSlaveTest.MasterImpl
           
static interface IntegratedMasterSlaveTest.SlaveI
           
 
Field Summary
private  IntegratedMasterSlaveTest.MasterImpl _testMaster
           
 
Fields inherited from class junit.framework.TestCase
fName
 
Constructor Summary
IntegratedMasterSlaveTest(String name)
          Constructor.
 
Method Summary
static Test suite()
          Creates a test suite for JUnit to run.
 void testImmediateQuit()
           
 void testItAll()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

_testMaster

private IntegratedMasterSlaveTest.MasterImpl _testMaster
Constructor Detail

IntegratedMasterSlaveTest

public IntegratedMasterSlaveTest(String name)
Constructor.
Parameters:
String - name
Method Detail

suite

public static Test suite()
Creates a test suite for JUnit to run.
Returns:
a test suite based on the methods in this class

testItAll

public void testItAll()
               throws Exception

testImmediateQuit

public void testImmediateQuit()
                       throws Exception