import junit.framework.*; public class ComplexTest extends TestCase { Complex c1; Complex c2; protected void setUp() { c1 = new Complex(7,3); c2 = new Complex(12,6); } protected void tearDown() { } public ComplexTest(String name) { super(name); } public void testAdd() { Complex result = c1.Add(new Complex(5,3)); assertEquals(result.get_r(),c2.get_r()); assertEquals(result.get_i(),c2.get_i()); } public void testEqual() { assertTrue(!c2.Equal(c1)); assertTrue(c1.Equal(new Complex(7,3))); assertTrue(2==1); } public static Test suite() { TestSuite suite = new TestSuite(); suite.addTest(new ComplexTest("testAdd")); suite.addTest(new ComplexTest("testEqual")); return suite; } public static void main(String[] args) { junit.textui.TestRunner.run(suite()); } }