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);
}
}
}