diff options
author | Sven Gothel <[email protected]> | 2011-08-31 02:26:49 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-08-31 02:26:49 +0200 |
commit | 980aad0b8c6ba60d1d8c64d4af95c156362a5beb (patch) | |
tree | ec0147382c04275d94957d1a70c11e7d75df3f76 /src/test | |
parent | fdd0f9cc3c6d9843b128e09ed6f1cbea1d812512 (diff) |
UnitTests NEWT: Place GLProfile.initSingleton(true) to @BeforeClass method, ensuring init after UI Lock
Diffstat (limited to 'src/test')
7 files changed, 39 insertions, 27 deletions
diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java index f305b3a4c..a42247b12 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java @@ -42,6 +42,7 @@ import javax.media.opengl.GLProfile; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; import com.jogamp.newt.Display; import com.jogamp.newt.NewtFactory; @@ -51,13 +52,14 @@ import com.jogamp.opengl.test.junit.util.UITestCase; public class TestGLDebug00NEWT extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static String dbgTstMsg0 = "Hello World"; static int dbgTstId0 = 42; + @BeforeClass + public static void initClass() { + // GLProfile.initSingleton(true); + } + public class WindowContext { public final Window window; public final GLContext context; @@ -230,4 +232,4 @@ public class TestGLDebug00NEWT extends UITestCase { } } } -
\ No newline at end of file + diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java index 95dc5fe81..6ab6714dc 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java @@ -41,19 +41,21 @@ import javax.media.opengl.GLRunnable; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; import com.jogamp.newt.opengl.GLWindow; import com.jogamp.opengl.test.junit.util.UITestCase; public class TestGLDebug01NEWT extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static String dbgTstMsg0 = "Hello World"; static int dbgTstId0 = 42; + @BeforeClass + public static void initClass() { + GLProfile.initSingleton(true); + } + GLWindow createWindow(GLProfile glp, boolean debugGL) { GLCapabilities caps = new GLCapabilities(glp); // @@ -190,4 +192,4 @@ public class TestGLDebug01NEWT extends UITestCase { } } } -
\ No newline at end of file + diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java index dd933ad3b..9dd92005f 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java @@ -49,14 +49,16 @@ import javax.media.opengl.GLUniformData; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; public class TestFBOMRTNEWT01 extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static long durationPerTest = 10; // ms + @BeforeClass + public static void initClass() { + GLProfile.initSingleton(true); + } + @Test public void test01() throws InterruptedException { // preset .. diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java index 838110b56..672938310 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java @@ -46,21 +46,23 @@ import javax.media.opengl.GLUniformData; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; /** * Testing different vertex attribute (VA) data sets on one shader * and shader state in general. */ public class TestGLSLShaderState01NEWT extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static long durationPerTest = 10; // ms static final int vertices0_loc = 0; // FIXME: AMD needs this to be location 0 ? hu ? static final int colors0_loc = 1; + @BeforeClass + public static void initClass() { + GLProfile.initSingleton(true); + } + @Test public void testShaderState01Validation() throws InterruptedException { // preset .. diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java index fb53794d2..2bb825649 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java @@ -46,21 +46,23 @@ import javax.media.opengl.GLUniformData; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; /** * Testing different vertex attribute (VA) data sets on one shader * and shader state in general. */ public class TestGLSLShaderState02NEWT extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static long durationPerTest = 10; // ms static final int vertices0_loc = 0; // FIXME: AMD needs this to be location 0 ? hu ? static final int colors0_loc = 5; + @BeforeClass + public static void initClass() { + GLProfile.initSingleton(true); + } + @Test public void testShaderState01ValidationSP1Linked() throws InterruptedException { testShaderState01Validation(true); diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java index 5019dcaa7..cc97efb43 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java @@ -51,14 +51,16 @@ import javax.media.opengl.GLUniformData; import org.junit.Assert; import org.junit.Test; +import org.junit.BeforeClass; public class TestRulerNEWT01 extends UITestCase { - static { - GLProfile.initSingleton(true); - } - static long durationPerTest = 10; // ms + @BeforeClass + public static void initClass() { + GLProfile.initSingleton(true); + } + @Test public void test01() throws InterruptedException { // preset .. diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java b/src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java index 2fe99eaab..e6d937d0c 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java @@ -73,7 +73,7 @@ public class TestSWT01GLn extends UITestCase { @BeforeClass
public static void startup() {
- GLProfile.initSingleton( true );
+ GLProfile.initSingleton(true);
System.out.println( "GLProfile " + GLProfile.glAvailabilityToString() );
}
|