summaryrefslogtreecommitdiffstats
path: root/docs/teaching/exercises/tests/Test2e.java
diff options
context:
space:
mode:
Diffstat (limited to 'docs/teaching/exercises/tests/Test2e.java')
-rw-r--r--docs/teaching/exercises/tests/Test2e.java23
1 files changed, 10 insertions, 13 deletions
diff --git a/docs/teaching/exercises/tests/Test2e.java b/docs/teaching/exercises/tests/Test2e.java
index dfa456138..09ab65790 100644
--- a/docs/teaching/exercises/tests/Test2e.java
+++ b/docs/teaching/exercises/tests/Test2e.java
@@ -16,27 +16,24 @@ import figures.*;
import junit.framework.*;
-public class Test2e extends Test {
+public class Test2e extends TestCase {
public Test2e(String name) { super(name); }
public static void main(String[] args) {
+ junit.textui.TestRunner.run(Test.class);
junit.textui.TestRunner.run(Test2e.class);
}
- public void setUp() {
- super.setUp();
- }
-
- public void testEasy() {
- Box sq = new Box(0, 0, 10, 10);
- sq.move(5,5);
- assertEquals(sq.getP0().getX(), 5);
- assertEquals(sq.getP0().getY(), 5);
-
+ public void testSloth() {
+ Point sp = new SlothfulPoint(10, 10);
try {
- sq.getP0().setX(100);
- sq.move(37, 1);
+ sp.move(10, 10);
fail("should have thrown IllegalStateException");
} catch (IllegalStateException e) { }
}
+
+ public void testNonSloth() {
+ Point p1 = new Point(10, 100);
+ p1.move(3, 30);
+ }
}