/tags/rel-1-3-29/SWIG/Examples/test-suite/java/using_pointers_runme.java
# · Java · 32 lines · 28 code · 4 blank · 0 comment · 2 complexity · 93265aee3b0869a56af1dcf4b9b5ec63 MD5 · raw file
- import using_pointers.*;
- public class using_pointers_runme {
- static {
- try {
- System.loadLibrary("using_pointers");
- } 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 argv[])
- {
- FooBar f = new FooBar();
- boolean pass = true;
- try {
- f.exception_spec(1);
- pass = false;
- } catch (RuntimeException e) {
- }
- if (!pass) throw new RuntimeException("Missed exception 1");
- try {
- f.exception_spec(2);
- pass = false;
- } catch (RuntimeException e) {
- }
- if (!pass) throw new RuntimeException("Missed exception 2");
- }
- }