MCPcopy Index your code
hub / github.com/java-native-access/jna / main

Method main

test/com/sun/jna/NativeTest.java:495–539  ·  view source on GitHub ↗

This method facilitates running tests from a single entry point outside of ant (i.e. for androide, WCE, etc.).

(String[] args)

Source from the content-addressed store, hash-verified

493 outside of ant (i.e. for androide, WCE, etc.).
494 */
495 public static void main(String[] args) {
496 if (args.length == 0) {
497 junit.textui.TestRunner.run(NativeTest.class);
498 }
499 else {
500 if (args.length == 1 && "all".equals(args[0])) {
501 args = new String[] {
502 "com.sun.jna.NativeTest",
503 "com.sun.jna.NativeLibraryTest",
504 "com.sun.jna.PointerTest",
505 "com.sun.jna.MemoryTest",
506 "com.sun.jna.LibraryLoadTest",
507 "com.sun.jna.ArgumentsMarshalTest",
508 "com.sun.jna.ReturnTypesTest",
509 "com.sun.jna.TypeMapperTest",
510 "com.sun.jna.ByReferenceArgumentsTest",
511 "com.sun.jna.LastErrorTest",
512 "com.sun.jna.StructureTest",// 1 wce failure (RO fields)
513 "com.sun.jna.StructureByValueTest",
514 "com.sun.jna.UnionTest",
515 "com.sun.jna.IntegerTypeTest",
516 "com.sun.jna.VMCrashProtectionTest",
517 "com.sun.jna.CallbacksTest",
518 "com.sun.jna.JNAUnloadTest",
519 "com.sun.jna.DirectTest",
520 "com.sun.jna.DirectArgumentsMarshalTest",
521 "com.sun.jna.DirectByReferenceArgumentsTest",
522 "com.sun.jna.DirectTypeMapperTest",
523 "com.sun.jna.DirectReturnTypesTest",
524 "com.sun.jna.DirectStructureByValueTest",
525 "com.sun.jna.DirectCallbacksTest",
526 };
527 }
528 System.out.println("Test suites: " + args.length);
529 for (int i=0;i < args.length;i++) {
530 System.out.println("Running tests on class " + args[i]);
531 try {
532 junit.textui.TestRunner.run((Class<? extends TestCase>) Class.forName(args[i]));
533 } catch(Throwable e) {
534 e.printStackTrace();
535 }
536 }
537 try { Thread.sleep(300000); } catch(Exception e) { }
538 }
539 }
540
541 public void testVersionComparison() {
542 assertTrue("Equal version", Native.isCompatibleVersion("5.1.0", "5.1.0"));

Callers

nothing calls this directly

Calls 3

sleepMethod · 0.80
runMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected