diff --git a/tests/generic-java-signatures/derivedNames.scala b/tests/generic-java-signatures/derivedNames.scala index 23df59ff561d..0cc5bc8a1ab7 100644 --- a/tests/generic-java-signatures/derivedNames.scala +++ b/tests/generic-java-signatures/derivedNames.scala @@ -4,12 +4,10 @@ object Test { def main(args: Array[String]): Unit = { val objectB = classOf[Foo[Any]].getClasses val returnType = objectB(1).getDeclaredMethod("m").getGenericReturnType.asInstanceOf[ParameterizedType] - val out1 = "Test$Foo.Test$Foo$A.B$>" // Windows and OSX - val out2 = "Test$Foo$A$B$>" // Linux and sometimes Windows + val out1 = "Test$Foo.Test$Foo$A.B$>" // Windows + val out2 = "Test$Foo$A$B$>" // Linux, OSX and sometimes Windows if (scala.util.Properties.isWin) assert(returnType.toString == out1 || returnType.toString == out2) - else if (scala.util.Properties.isMac) - assert(returnType.toString == out1, s"$returnType != $out1") else assert(returnType.toString == out2) }