diff --git a/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java b/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
index 0549e736ca91af94fe80e70b33889f00c02767dd..ca35b3a91ba0aeb843e56f660e71143333ed8cd7 100644
--- a/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
+++ b/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
@@ -109,7 +109,7 @@ public class CodeGenJUnitBase {
       } catch (Throwable t) {
          if (_expectedExceptionType == null || !t.getClass().isAssignableFrom(_expectedExceptionType)) {
             t.printStackTrace();
-            assertTrue("Unexpected exception " + t, false);
+            throw new AssertionError("Unexpected exception " + t, t);
          }
       }
    }