Test case showing problems on loading library (64 vs 32 bit)

This commit is contained in:
riven-lwjgl 2011-07-12 17:49:58 +00:00
parent 4a6717959c
commit 950b17a8fe
4 changed files with 24 additions and 4 deletions

View File

@ -0,0 +1,18 @@
/*
* Created on Jul 12, 2011
*/
package org.lwjgl.test.mapped;
import java.io.File;
import org.lwjgl.opengl.Display;
public class MappedObjectWithLibrary
{
public static void testLWJGL() throws Exception
{
System.out.println(new File(System.getProperty("java.library.path")).getCanonicalPath());
Display.create();
}
}

View File

@ -44,7 +44,7 @@ public class TestMappedObject {
throw new RuntimeException("Asserts must be enabled for this test.");
}
public static void main(String[] args) {
public static void main(String[] args) throws Exception {
MappedObjectTransformer.register(MappedFloat.class);
MappedObjectTransformer.register(MappedVec2.class);
MappedObjectTransformer.register(MappedVec3.class);
@ -70,6 +70,8 @@ public class TestMappedObject {
MappedObjectTests3.testForeach();
MappedObjectTests3.testConstructor();
MappedObjectTests3.testMappedSet();
MappedObjectWithLibrary.testLWJGL();
}
}

View File

@ -50,7 +50,7 @@ import java.nio.ByteBuffer;
*/
public class MappedObject {
static final boolean CHECKS = LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.Checks");
static final boolean CHECKS = false;//LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.Checks");
public MappedObject() {
//

View File

@ -32,8 +32,8 @@ import static org.objectweb.asm.Opcodes.*;
*/
public class MappedObjectTransformer {
static final boolean PRINT_TIMING = LWJGLUtil.DEBUG && LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.PrintTiming");
static final boolean PRINT_ACTIVITY = LWJGLUtil.DEBUG && LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.PrintActivity");
static final boolean PRINT_TIMING = false;//LWJGLUtil.DEBUG && LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.PrintTiming");
static final boolean PRINT_ACTIVITY = false;//LWJGLUtil.DEBUG && LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.PrintActivity");
static final boolean PRINT_BYTECODE = false; //LWJGLUtil.DEBUG && LWJGLUtil.getPrivilegedBoolean("org.lwjgl.util.mapped.PrintBytecode");
private static final Map<String, MappedSubtypeInfo> className_to_subtype;