diff options
Diffstat (limited to 'docs/teaching/exercises/tests/Test2b.java')
-rw-r--r-- | docs/teaching/exercises/tests/Test2b.java | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/docs/teaching/exercises/tests/Test2b.java b/docs/teaching/exercises/tests/Test2b.java index e127b5cc4..822c8de74 100644 --- a/docs/teaching/exercises/tests/Test2b.java +++ b/docs/teaching/exercises/tests/Test2b.java @@ -16,22 +16,31 @@ import figures.*; import junit.framework.*; -public class Test2b extends Test { +public class Test2b extends TestCase { public Test2b(String name) { super(name); } public static void main(String[] args) { + junit.textui.TestRunner.run(Test.class); junit.textui.TestRunner.run(Test2b.class); } - public void setUp() { - super.setUp(); - } - public void testNull() { + Point p1 = new Point(10, 100); + Group g = new Group(p1); + try { g.add(null); fail("should have thrown IllegalArgumentException"); } catch (IllegalArgumentException ea) { } } + + public void testNonNull() { + Point p1 = new Point(10, 100); + Group g = new Group(p1); + Point p2 = new Point(20, 200); + + g.add(p2); + } + } |