Slf4JLoggerTest Class — netty Architecture
Architecture documentation for the Slf4JLoggerTest class in Slf4JLoggerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3e84843f_a698_9773_6fd1_273d916b21a7["Slf4JLoggerTest"] 52a72f95_f181_0fcd_177f_130bfc6e7cb1["Slf4JLoggerTest.java"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|defined in| 52a72f95_f181_0fcd_177f_130bfc6e7cb1 a4a42b46_bbdf_9e04_31c7_7bc87cfa485c["testIsTraceEnabled()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| a4a42b46_bbdf_9e04_31c7_7bc87cfa485c b85406eb_46d2_dd4c_4be7_62a2bcdb8bf0["testIsDebugEnabled()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| b85406eb_46d2_dd4c_4be7_62a2bcdb8bf0 1407b2e3_e5aa_1050_f309_11f3ad17c7e9["testIsInfoEnabled()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 1407b2e3_e5aa_1050_f309_11f3ad17c7e9 2b330a05_a72f_b156_0bc6_91578a2b507f["testIsWarnEnabled()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 2b330a05_a72f_b156_0bc6_91578a2b507f 90e75720_bd24_73f7_79cb_34deaa5abc60["testIsErrorEnabled()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 90e75720_bd24_73f7_79cb_34deaa5abc60 e1207373_bb69_a4f9_4cf6_144e80bc1397["testTrace()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| e1207373_bb69_a4f9_4cf6_144e80bc1397 22024506_e6d5_01b6_7c35_d9ef88c64c15["testTraceWithException()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 22024506_e6d5_01b6_7c35_d9ef88c64c15 52c802ea_7a47_b805_c4aa_b77792c90feb["testDebug()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 52c802ea_7a47_b805_c4aa_b77792c90feb 7979e21b_9405_a6ad_6ad8_b37e052962dd["testDebugWithException()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 7979e21b_9405_a6ad_6ad8_b37e052962dd dd2b99ee_8c8f_c911_a6df_30ff2709cdd2["testInfo()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| dd2b99ee_8c8f_c911_a6df_30ff2709cdd2 15714279_0202_3a98_0106_dafc0bbb4e0d["testInfoWithException()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 15714279_0202_3a98_0106_dafc0bbb4e0d 5ee12e58_8f68_f841_f85f_568ebe4a5144["testWarn()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 5ee12e58_8f68_f841_f85f_568ebe4a5144 711d2309_6300_3e17_debd_e21bea0dd44e["testWarnWithException()"] 3e84843f_a698_9773_6fd1_273d916b21a7 -->|method| 711d2309_6300_3e17_debd_e21bea0dd44e
Relationship Graph
Source Code
common/src/test/java/io/netty/util/internal/logging/Slf4JLoggerTest.java lines 24–226
public class Slf4JLoggerTest {
private static final Exception e = new Exception();
@Test
public void testIsTraceEnabled() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
when(mockLogger.isTraceEnabled()).thenReturn(true);
InternalLogger logger = new Slf4JLogger(mockLogger);
assertTrue(logger.isTraceEnabled());
verify(mockLogger).getName();
verify(mockLogger).isTraceEnabled();
}
@Test
public void testIsDebugEnabled() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
when(mockLogger.isDebugEnabled()).thenReturn(true);
InternalLogger logger = new Slf4JLogger(mockLogger);
assertTrue(logger.isDebugEnabled());
verify(mockLogger).getName();
verify(mockLogger).isDebugEnabled();
}
@Test
public void testIsInfoEnabled() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
when(mockLogger.isInfoEnabled()).thenReturn(true);
InternalLogger logger = new Slf4JLogger(mockLogger);
assertTrue(logger.isInfoEnabled());
verify(mockLogger).getName();
verify(mockLogger).isInfoEnabled();
}
@Test
public void testIsWarnEnabled() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
when(mockLogger.isWarnEnabled()).thenReturn(true);
InternalLogger logger = new Slf4JLogger(mockLogger);
assertTrue(logger.isWarnEnabled());
verify(mockLogger).getName();
verify(mockLogger).isWarnEnabled();
}
@Test
public void testIsErrorEnabled() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
when(mockLogger.isErrorEnabled()).thenReturn(true);
InternalLogger logger = new Slf4JLogger(mockLogger);
assertTrue(logger.isErrorEnabled());
verify(mockLogger).getName();
verify(mockLogger).isErrorEnabled();
}
@Test
public void testTrace() {
Logger mockLogger = mock(Logger.class);
when(mockLogger.getName()).thenReturn("foo");
InternalLogger logger = new Slf4JLogger(mockLogger);
logger.trace("a");
Source
Frequently Asked Questions
What is the Slf4JLoggerTest class?
Slf4JLoggerTest is a class in the netty codebase, defined in common/src/test/java/io/netty/util/internal/logging/Slf4JLoggerTest.java.
Where is Slf4JLoggerTest defined?
Slf4JLoggerTest is defined in common/src/test/java/io/netty/util/internal/logging/Slf4JLoggerTest.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free