File tree 1 file changed +8
-4
lines changed
test/junit/scala/collection/immutable
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -63,10 +63,14 @@ class StringLikeTest {
63
63
assertTrue(" no trim toDouble" , sOk.toDouble == 2.0d )
64
64
assertTrue(" no trim toFloat" , sOk.toFloat == 2.0f )
65
65
66
- AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toInt, {s => s == " null" })
67
- AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toLong, {s => s == " null" })
68
- AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toShort, {s => s == " null" })
69
- AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toByte, {s => s == " null" })
66
+ // JDK 17 gives the nicer message
67
+ def isNullStringMessage (s : String ) =
68
+ s == " null" || s == " Cannot parse null string"
69
+
70
+ AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toInt, isNullStringMessage)
71
+ AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toLong, isNullStringMessage)
72
+ AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toShort, isNullStringMessage)
73
+ AssertUtil .assertThrows[java.lang.NumberFormatException ](sNull.toByte, isNullStringMessage)
70
74
71
75
AssertUtil .assertThrows[java.lang.NullPointerException ](sNull.toDouble)
72
76
AssertUtil .assertThrows[java.lang.NullPointerException ](sNull.toFloat)
You can’t perform that action at this time.
0 commit comments