From: Chris Koeritz Date: Sat, 2 Mar 2013 21:12:39 +0000 (-0500) Subject: already had ported in z testing stuff, so dropping that side project. X-Git-Tag: 2.140.90~1082 X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=42bf14e9cfbee5ee218bb6a775e3d7b90e9e491c already had ported in z testing stuff, so dropping that side project. --- diff --git a/kona/.classpath b/kona/.classpath index 12d4c4aa..18bf7466 100644 --- a/kona/.classpath +++ b/kona/.classpath @@ -10,5 +10,5 @@ - + diff --git a/kona/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java b/kona/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java new file mode 100644 index 00000000..e722b130 --- /dev/null +++ b/kona/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java @@ -0,0 +1,52 @@ +package test.java.semantics; + +import java.io.FileNotFoundException; + +class finally_behavior_test +{ + int calibrador = 17; + + public finally_behavior_test() + { + } + + public int funkyTown() throws FileNotFoundException + { + if (calibrador < 3) { + // we should never get here. it should always raise an exception. + System.out.println("where did you put it?"); + } else { + throw new FileNotFoundException("is it larger than a breadbox?"); + } + return 25; + } + + public void runTest() throws Throwable + { + try { + int zooty = funkyTown(); + System.out.println("zooty is " + zooty + " but how did we get here???"); + } catch (Throwable cause) { + System.out.println("caught exception, now will rethrow."); + throw cause; + } finally { + System.out.println("still got to finally, our assumptions are safe."); + } + } + + public static void main(String s[]) throws Exception + { + // we are asserting that the finally clause of an exception handler will still + // fire when an exception is raised in the catch clause. otherwise, all our + // assumptions about being able to use finally properly are thrown out the window. + finally_behavior_test tony = new finally_behavior_test(); + try { + tony.runTest(); + } catch (Throwable cause) { + //yawn. + } + System.out.println("Hey, did the finally clause say it ran above?"); + System.out.println("If so, great. If not, we've got problems."); + } + +} diff --git a/kona/src/test/java/semantics/instance_of.java b/kona/src/test/java/semantics/instance_of.java index 39008566..2a5f2b0f 100644 --- a/kona/src/test/java/semantics/instance_of.java +++ b/kona/src/test/java/semantics/instance_of.java @@ -1,5 +1,3 @@ - - package test.java.semantics; import java.util.List; @@ -25,5 +23,4 @@ class instance_of } } - } \ No newline at end of file diff --git a/kona/z-testing/.classpath b/kona/z-testing/.classpath deleted file mode 100644 index fb565a58..00000000 --- a/kona/z-testing/.classpath +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/kona/z-testing/.project b/kona/z-testing/.project deleted file mode 100644 index 5f0583eb..00000000 --- a/kona/z-testing/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - z-testing - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/kona/z-testing/.settings/org.eclipse.jdt.core.prefs b/kona/z-testing/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index e9210e9a..00000000 --- a/kona/z-testing/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,12 +0,0 @@ -#Mon Sep 10 12:59:04 EDT 2012 -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 diff --git a/kona/z-testing/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java b/kona/z-testing/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java deleted file mode 100644 index cbccf0a7..00000000 --- a/kona/z-testing/src/test/java/semantics/behavior_of_finally_when_exception_in_catch.java +++ /dev/null @@ -1,54 +0,0 @@ -package test.java.semantics; - -import java.io.FileNotFoundException; - -//import java.util.List; - -class finally_behavior_test -{ - int calibrador = 17; - - public finally_behavior_test() - { - } - - public int funkyTown() throws FileNotFoundException - { - if (calibrador < 3) { - // we should never get here. it should always raise an exception. - System.out.println("where did you put it?"); - } else { - throw new FileNotFoundException("is it larger than a breadbox?"); - } - return 25; - } - - public void runTest() throws Throwable - { - try { - int zooty = funkyTown(); - System.out.println("zooty is " + zooty + " but how did we get here???"); - } catch (Throwable cause) { - System.out.println("caught exception, now will rethrow."); - throw cause; - } finally { - System.out.println("still got to finally, our assumptions are safe."); - } - } - - public static void main(String s[]) throws Exception - { - // we are asserting that the finally clause of an exception handler will still - // fire when an exception is raised in the catch clause. otherwise, all our - // assumptions about being able to use finally properly are thrown out the window. - finally_behavior_test tony = new finally_behavior_test(); - try { - tony.runTest(); - } catch (Throwable cause) { - //yawn. - } - System.out.println("Hey, did the finally clause say it ran above?"); - System.out.println("If so, great. If not, we've got problems."); - } - -} diff --git a/kona/z-testing/src/test/java/semantics/instance_of.java b/kona/z-testing/src/test/java/semantics/instance_of.java deleted file mode 100644 index 39008566..00000000 --- a/kona/z-testing/src/test/java/semantics/instance_of.java +++ /dev/null @@ -1,29 +0,0 @@ - - -package test.java.semantics; - -import java.util.List; - -class instance_of -{ - public instance_of() {} - - public Object cogitate() { - return null; - } - - public static void main(String s[]) throws Exception - { - // we are just asserting that it is safe to do instanceof on an object that is null. - // let's test that theory. - instance_of tony = new instance_of(); - Object fred = tony.cogitate(); // will produce null. - if (fred instanceof List) { - throw new Exception("that should not have happened!"); - } else { - System.out.println("told us null is not an instance of List, which is correct."); - } - - } - -} \ No newline at end of file