From 00d4fa47cd6175baab3e3ba42e4eaac8d3e1b5d0 Mon Sep 17 00:00:00 2001 From: Klemek Date: Sun, 20 Jan 2019 14:08:34 +0100 Subject: [PATCH] Debugging tests for CI --- .../java/fr/klemek/logger/LoggerTest.java | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/src/test/java/fr/klemek/logger/LoggerTest.java b/src/test/java/fr/klemek/logger/LoggerTest.java index 251794f..d3681e6 100644 --- a/src/test/java/fr/klemek/logger/LoggerTest.java +++ b/src/test/java/fr/klemek/logger/LoggerTest.java @@ -10,6 +10,7 @@ import java.nio.file.Path; import java.util.logging.Level; import org.junit.Before; +import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.assertEquals; @@ -26,7 +27,17 @@ public class LoggerTest { Logger.log(new Exception("custom exception")); verifyOutput(new String[]{ "[SEVERE][Test-LoggerTest] java.lang.Exception: custom exception", - "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogException(LoggerTest.java:26)", + "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogException(LoggerTest.java:27)", + "[SEVERE][Test-LoggerTest] \t " + internalPackage + ".reflect.NativeMethodAccessorImpl.invoke0(Native Method)" + }); + } + + @Test + public void testLogExceptionMessage() { + Logger.log(new Exception("custom exception"), "custom message"); + verifyOutput(new String[]{ + "[SEVERE][Test-LoggerTest] custom message: java.lang.Exception: custom exception", + "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionMessage(LoggerTest.java:37)", "[SEVERE][Test-LoggerTest] \t " + internalPackage + ".reflect.NativeMethodAccessorImpl.invoke0(Native Method)" }); } @@ -73,29 +84,25 @@ public class LoggerTest { }); } - @Test - public void testLogExceptionMessage() { - Logger.log(new Exception("custom exception"), "custom message"); - verifyOutput(new String[]{ - "[SEVERE][Test-LoggerTest] custom message: java.lang.Exception: custom exception", - "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionMessage(LoggerTest.java:78)", - "[SEVERE][Test-LoggerTest] \t " + internalPackage + ".reflect.NativeMethodAccessorImpl.invoke0(Native Method)" - }); - } - @Test public void testLogExceptionCause() { Logger.log(new Exception("custom exception", new Exception("custom cause"))); verifyOutput(new String[]{ "[SEVERE][Test-LoggerTest] java.lang.Exception: custom exception", - "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionCause(LoggerTest.java:88)", + "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionCause(LoggerTest.java:89)", "[SEVERE][Test-LoggerTest] \t " + internalPackage + ".reflect.NativeMethodAccessorImpl.invoke0(Native Method)", "[SEVERE][Test-LoggerTest] Caused by: java.lang.Exception: custom cause", - "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionCause(LoggerTest.java:88)", + "[SEVERE][Test-LoggerTest] \t fr.klemek.logger.LoggerTest.testLogExceptionCause(LoggerTest.java:89)", "[SEVERE][Test-LoggerTest] \t " + internalPackage + ".reflect.NativeMethodAccessorImpl.invoke0(Native Method)" }); } + @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"));