Old tests run with new system.

The tests are ported and run with the new system, though many currently
don't pass. Some of the tests also need additional fixing to run
properly.

Change-Id: I3263cf5dcb0fe064a3e6c02e4aa1bb9a067f64c7
diff --git a/test/003-omnibus-opcodes/src/Main.java b/test/003-omnibus-opcodes/src/Main.java
index fb39d76..eecead0 100644
--- a/test/003-omnibus-opcodes/src/Main.java
+++ b/test/003-omnibus-opcodes/src/Main.java
@@ -22,15 +22,6 @@
      * Start up.
      */
     public static void main(String[] args) {
-        boolean assertEnabled = false;
-        assert assertEnabled = true;
-        if (!assertEnabled) {
-            System.out.println("FAIL: assert doesn't work (specify '-ea')\n");
-            throw new RuntimeException();
-        } else {
-            System.out.println("(assertions are enabled)");
-        }
-
         Main main = new Main();
         main.run();
 
@@ -79,4 +70,10 @@
         }
         InternedString.run();
     }
+
+    public static void assertTrue(boolean condition) {
+        if (!condition) {
+            throw new Error();
+        }
+    }
 }