Skip to content

Commit 7691de0

Browse files
committed
Maven build works nice too
1 parent 67d7cfa commit 7691de0

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

jOOL-java-8/src/test/java/org/jooq/lambda/ExtraMagicTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,30 @@ public void andThen () {
100100

101101
@Test public void modulesHackJUL () {
102102
Object jul = getActualLogger("java.util.logging.Logger", ExtraMagicTest.class);
103+
if (jul == null) {
104+
System.out.println("No JUL in classpath ???!!!");
105+
return;
106+
}
103107
assertEquals("class java.util.logging.Logger", jul.getClass().toString());
104108
assertTrue(jul.toString().startsWith("java.util.logging.Logger@"));
105109
}
106110

107111
@Test public void modulesHackSlf4j () {
108112
Object slf4j = getActualLogger("org.slf4j.LoggerFactory", ExtraMagicTest.class);
113+
if (slf4j == null) {
114+
System.out.println("No Slf4j in classpath");
115+
return;
116+
}
109117
assertEquals("class org.slf4j.simple.SimpleLogger", slf4j.getClass().toString());// class org.slf4j.helpers.NOPLogger
110118
assertTrue(slf4j.toString().startsWith("org.slf4j.simple.SimpleLogger@"));// org.slf4j.helpers.NOPLogger(NOP)
111119
}
112120

113121
@Test public void modulesHackLog4j () {
114122
Object log4j = getActualLogger("org.apache.logging.log4j.LogManager", ExtraMagicTest.class);
123+
if (log4j == null) {
124+
System.out.println("No Log4j in classpath");
125+
return;
126+
}
115127
assertEquals("class org.apache.logging.log4j.core.Logger", log4j.getClass().toString());
116128
assertTrue(log4j.toString().startsWith("org.jooq.lambda.ExtraMagicTest:ERROR in "));
117129
}

jOOL/src/test/java/org/jooq/lambda/ExtraMagicTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,30 @@ public void andThen () {
100100

101101
@Test public void modulesHackJUL () {
102102
Object jul = getActualLogger("java.util.logging.Logger", ExtraMagicTest.class);
103+
if (jul == null) {
104+
System.out.println("No JUL in classpath ???!!!");
105+
return;
106+
}
103107
assertEquals("class java.util.logging.Logger", jul.getClass().toString());
104108
assertTrue(jul.toString().startsWith("java.util.logging.Logger@"));
105109
}
106110

107111
@Test public void modulesHackSlf4j () {
108112
Object slf4j = getActualLogger("org.slf4j.LoggerFactory", ExtraMagicTest.class);
113+
if (slf4j == null) {
114+
System.out.println("No Slf4j in classpath");
115+
return;
116+
}
109117
assertEquals("class org.slf4j.simple.SimpleLogger", slf4j.getClass().toString());// class org.slf4j.helpers.NOPLogger
110118
assertTrue(slf4j.toString().startsWith("org.slf4j.simple.SimpleLogger@"));// org.slf4j.helpers.NOPLogger(NOP)
111119
}
112120

113121
@Test public void modulesHackLog4j () {
114122
Object log4j = getActualLogger("org.apache.logging.log4j.LogManager", ExtraMagicTest.class);
123+
if (log4j == null) {
124+
System.out.println("No Log4j in classpath");
125+
return;
126+
}
115127
assertEquals("class org.apache.logging.log4j.core.Logger", log4j.getClass().toString());
116128
assertTrue(log4j.toString().startsWith("org.jooq.lambda.ExtraMagicTest:ERROR in "));
117129
}

0 commit comments

Comments
 (0)