aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2011-08-31 02:26:49 +0200
committerSven Gothel <[email protected]>2011-08-31 02:26:49 +0200
commit980aad0b8c6ba60d1d8c64d4af95c156362a5beb (patch)
treeec0147382c04275d94957d1a70c11e7d75df3f76 /src
parentfdd0f9cc3c6d9843b128e09ed6f1cbea1d812512 (diff)
UnitTests NEWT: Place GLProfile.initSingleton(true) to @BeforeClass method, ensuring init after UI Lock
Diffstat (limited to 'src')
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java12
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java12
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java10
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java10
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java10
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java10
-rw-r--r--src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java2
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() );
}