/** * TestDemo.java * * * Created: Thu Sep 6 12:50:58 2001 * * @author David Green * @version */ // import junit.textui.*; // import junit.ui.*; import junit.swingui.*; import junit.framework.*; public class TestDemo extends TestCase { // test objects private Demo d1default; private Demo d2i2; public TestDemo( String s ) { super( s ); } // set up objects for test cases protected void setUp() { d1default = new Demo(); d2i2 = new Demo(2); } public void testDefault1() { // insure that Default objec has SV=3 assertEquals( 3, d1default.getSecretValue() ); } public void testDefault2() { // insure that Default checkSecret works assertTrue( d1default.checkSecret(3) ); assertTrue( ! d1default.checkSecret(2) ); // no assertFalse assertTrue( ! d1default.checkSecret(4) ); } public void testD2() { // insure that d2i2 objec has SV=2 (failure) assertEquals( 2,d1default.getSecretValue() ); } public static void main( String[] args ) { TestRunner.main( new String[] { "TestDemo" } ); } }// TestDemo