better error handling

This commit is contained in:
Brian Matzon 2004-01-08 22:45:10 +00:00
parent 6fa36c3432
commit 570fbf8387
1 changed files with 6 additions and 9 deletions

View File

@ -73,6 +73,12 @@ public class EAXTest extends BasicTest {
* Runs the actual test, using supplied arguments
*/
protected void execute(String[] args) {
if(!AL.isCreated()) {
System.out.println("Unable to continue with EAXTest, since OpenAL could not be initialized.");
return;
}
try {
System.out.print("Testing EAX support...");
EAX.create();
@ -81,13 +87,6 @@ public class EAXTest extends BasicTest {
System.out.println("not supported!");
}
try {
AL.create();
AL.alGetError(); // clear any errors
} catch(Exception e) {
System.out.println("Unable to initialize OpenAL");
}
// continue with test if EAX is supported
if (EAX.isCreated() && AL.isCreated() && initialize()) {
runTest();
@ -102,8 +101,6 @@ public class EAXTest extends BasicTest {
//shutdown
alExit();
System.out.println("test done.");
}
private boolean initialize() {