Skip to content

Commit e6e590c

Browse files
committed
Add UT for logged message
1 parent 5373ece commit e6e590c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

mq/main/logger/src/test/java/com/sun/messaging/jmq/util/log/SysLogHandlerTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import org.mockito.Mockito;
2323

24+
import static org.mockito.ArgumentMatchers.any;
2425
import static org.mockito.ArgumentMatchers.anyString;
2526
import static org.mockito.ArgumentMatchers.eq;
2627

@@ -39,4 +40,14 @@ void testLevelForLibraryErrorLog() {
3940
Mockito.verify(logger).log(eq(Level.INFO), anyString());
4041
}
4142
}
43+
44+
@Test
45+
void testLibraryErrorLogMessage() {
46+
Logger logger = Mockito.mock(Logger.class);
47+
String expectedLog = "[S2004]: Log output channel com.sun.messaging.jmq.util.log.SysLogHandler is disabled: Library not found (2)";
48+
49+
SysLogHandler.logSharedLibraryError(logger, "Library not found (2)");
50+
51+
Mockito.verify(logger).log(any(Level.class), eq(expectedLog));
52+
}
4253
}

0 commit comments

Comments
 (0)