8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix
Reviewed-by: dcubed, mchung
--- a/test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java Sat Nov 25 04:36:43 2017 +0100
+++ b/test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java Sun Nov 26 09:05:13 2017 -0800
@@ -49,8 +49,8 @@
mh_spread_target =
MethodHandles.lookup().findStatic(SpreadNullArg.class, "target_spread_arg", mt_ref_arg);
result = (int) mh_spreadInvoker.invokeExact(mh_spread_target, (Object[]) null);
- throw new Error("Expected IllegalArgumentException was not thrown");
- } catch (IllegalArgumentException e) {
+ throw new Error("Expected NullPointerException was not thrown");
+ } catch (NullPointerException e) {
System.out.println("Expected exception : " + e);
} catch (Throwable e) {
throw new Error(e);
@@ -58,7 +58,7 @@
if (result != 42) {
throw new Error("result [" + result
- + "] != 42 : Expected IllegalArgumentException was not thrown?");
+ + "] != 42 : Expected NullPointerException was not thrown?");
}
}