| import director_frob.*; | |
| import java.lang.reflect.*; | |
| public class director_frob_runme | |
| { | |
| static { | |
| try { | |
| System.loadLibrary("director_frob"); | |
| } catch (UnsatisfiedLinkError e) { | |
| System.err.println("Native code library failed to load. See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help.\n" + e); | |
| System.exit(1); | |
| } | |
| } | |
| public static void main(String args[]) | |
| { | |
| Bravo foo = new Bravo(); | |
| String s = foo.abs_method(); | |
| if (!s.equals("Bravo::abs_method()")) | |
| throw new RuntimeException( "error" ); | |
| Prims prims = new PrimsDerived(); | |
| java.math.BigInteger bi = prims.callull(200, 50); | |
| java.math.BigInteger biCheck = new java.math.BigInteger("150"); | |
| if (bi.compareTo(biCheck) != 0) | |
| throw new RuntimeException( "failed got:" + bi); | |
| } | |
| } | |
| class PrimsDerived extends Prims { | |
| PrimsDerived() { | |
| super(); | |
| } | |
| public java.math.BigInteger ull(java.math.BigInteger i, java.math.BigInteger j) { | |
| return i.subtract(j); | |
| } | |
| } |