Skip to content

Commit 2d60bf6

Browse files
committed
Use better test for UnsupportedClassVersionError.
The previous test worked correctly with the Oracle JVM but failed with other JVMs. This new test should work correctly on all JVMs.
1 parent aa920cc commit 2d60bf6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

test8/testLambda.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ exports['Java8'] = nodeunit.testCase({
1414
test.equal(diff, -19);
1515
}
1616
catch (err) {
17-
var unsupportedVersion = err.toString().match(/Unsupported major.minor version 52.0/)
17+
var unsupportedVersion = java.instanceOf(err.cause, 'java.lang.UnsupportedClassVersionError');
1818
test.ok(unsupportedVersion);
1919
if (unsupportedVersion)
2020
console.log('JRE 1.8 not available');

0 commit comments

Comments
 (0)