aboutsummaryrefslogtreecommitdiffstats
path: root/docs/teaching/exercises/tests/Test3d.java
diff options
context:
space:
mode:
Diffstat (limited to 'docs/teaching/exercises/tests/Test3d.java')
-rwxr-xr-xdocs/teaching/exercises/tests/Test3d.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/docs/teaching/exercises/tests/Test3d.java b/docs/teaching/exercises/tests/Test3d.java
new file mode 100755
index 000000000..4fe8a04ca
--- /dev/null
+++ b/docs/teaching/exercises/tests/Test3d.java
@@ -0,0 +1,38 @@
+/* *******************************************************************
+ * Copyright (c) 2002 Palo Alto Research Center, Incorporated (PARC).
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Common Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/cpl-v10.html
+ *
+ * Contributors:
+ * PARC initial implementation
+ * ******************************************************************/
+
+package tests;
+
+import figures.*;
+import support.Log;
+import junit.framework.*;
+import java.util.List;
+import java.util.Arrays;
+
+public class Test3d extends Test {
+
+ public static void main(String[] args) {
+ junit.textui.TestRunner.run(Test3d.class);
+ }
+
+ public void testDuplicateAdd() {
+ Log.clear();
+ Point p1 = new Point(10, 100);
+ Group g1 = new Group(p1);
+ try {
+ Group g2 = new Group(p1);
+ fail("should have thrown IllegalStateException");
+ } catch (IllegalStateException ea) {
+ }
+ }
+}
+