Fixing tests for jdk9+
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user