Fixing tests for jdk9+

This commit is contained in:
Klemek
2019-01-20 14:15:35 +01:00
parent 72b4f4d57f
commit 66938996d8
+8 -13
View File
@@ -19,8 +19,8 @@ import static org.junit.Assert.fail;
public class LoggerTest {
private static Path output = new File("output.log").toPath();
private static int majorJavaVersion = LoggerTest.getMajorJavaVersion();
private static String internalPackage = majorJavaVersion <= 8 ? "sun" : "java.base/jdk.internal";
private static double javaVersion = Double.parseDouble(System.getProperty("java.specification.version"));
private static String internalPackage = javaVersion <= 8 ? "sun" : "java.base/jdk.internal";
@Test
public void testLogException() {
@@ -97,12 +97,6 @@ public class LoggerTest {
});
}
@BeforeClass
public static void setUpClass() {
System.out.println("Java major version is " + majorJavaVersion);
System.out.println("internalPackage is " + internalPackage);
}
@Test
public void testLogExceptionCustomLevel() {
Logger.log(Level.WARNING, new Exception("custom exception"));
@@ -119,11 +113,6 @@ public class LoggerTest {
});
}
private static int getMajorJavaVersion() {
String[] javaVersionElements = System.getProperty("java.version").split("\\.");
return Integer.parseInt(javaVersionElements[1]);
}
@Test
public void testLogExceptionCauseCustomLevel() {
Logger.log(Level.WARNING, new Exception("custom exception", new Exception("custom cause")));
@@ -177,4 +166,10 @@ public class LoggerTest {
}
}
@BeforeClass
public static void setUpClass() {
System.out.println("Java major version is " + javaVersion);
System.out.println("internalPackage is " + internalPackage);
}
}