summaryrefslogtreecommitdiffstats
path: root/test/TestPointerBufferEndian.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/TestPointerBufferEndian.java')
-rw-r--r--test/TestPointerBufferEndian.java33
1 files changed, 0 insertions, 33 deletions
diff --git a/test/TestPointerBufferEndian.java b/test/TestPointerBufferEndian.java
deleted file mode 100644
index 43eda84..0000000
--- a/test/TestPointerBufferEndian.java
+++ /dev/null
@@ -1,33 +0,0 @@
-
-import com.sun.gluegen.runtime.*;
-import java.nio.*;
-
-public class TestPointerBufferEndian {
- public static void main (String[] args) {
- boolean direct = args.length>0 && args[0].equals("-direct");
- boolean ok = true;
- System.out.println("Buffer is in: "+ (BufferFactory.isLittleEndian()?"little":"big") + " endian");
- PointerBuffer ptr = direct ? PointerBuffer.allocateDirect(3) : PointerBuffer.allocate(3);
- ptr.put(0, 0x0123456789ABCDEFL);
- ptr.put(1, 0x8877665544332211L);
- ptr.put(2, 0xAFFEDEADBEEFAFFEL);
- long v = ptr.get(0);
- if( 0x0123456789ABCDEFL != v ) {
- System.out.println("Err[0] shall 0x0123456789ABCDEF, is: "+Long.toHexString(v));
- ok=false;
- }
- v = ptr.get(1);
- if( 0x8877665544332211L != v ) {
- System.out.println("Err[1] shall 0x8877665544332211, is: "+Long.toHexString(v));
- ok=false;
- }
- v = ptr.get(2);
- if( 0xAFFEDEADBEEFAFFEL != v ) {
- System.out.println("Err[2] shall 0xAFFEDEADBEEFAFFE, is: "+Long.toHexString(v));
- ok=false;
- }
- if(!ok) {
- throw new RuntimeException("Long conversion failure");
- }
- }
-}