Fixing tests for jdk9+
This commit is contained in:
@@ -19,8 +19,8 @@ import static org.junit.Assert.fail;
|
|||||||
public class LoggerTest {
|
public class LoggerTest {
|
||||||
|
|
||||||
private static Path output = new File("output.log").toPath();
|
private static Path output = new File("output.log").toPath();
|
||||||
private static int majorJavaVersion = LoggerTest.getMajorJavaVersion();
|
private static double javaVersion = Double.parseDouble(System.getProperty("java.specification.version"));
|
||||||
private static String internalPackage = majorJavaVersion <= 8 ? "sun" : "java.base/jdk.internal";
|
private static String internalPackage = javaVersion <= 8 ? "sun" : "java.base/jdk.internal";
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testLogException() {
|
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
|
@Test
|
||||||
public void testLogExceptionCustomLevel() {
|
public void testLogExceptionCustomLevel() {
|
||||||
Logger.log(Level.WARNING, new Exception("custom exception"));
|
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
|
@Test
|
||||||
public void testLogExceptionCauseCustomLevel() {
|
public void testLogExceptionCauseCustomLevel() {
|
||||||
Logger.log(Level.WARNING, new Exception("custom exception", new Exception("custom cause")));
|
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