1 package ch.qos.logback.classic.util; 2 3 import static org.junit.Assert.*; 4 5 import org.junit.Test; 6 7 import ch.qos.logback.classic.Level; 8 import ch.qos.logback.classic.spi.LoggingEvent; 9 import ch.qos.logback.core.net.SyslogConstants; 10 11 public class LevelToSyslogSeverityTest { 12 13 @Test 14 public void smoke() { 15 16 assertEquals(SyslogConstants.DEBUG_SEVERITY, LevelToSyslogSeverity 17 .convert(createEventOfLevel(Level.TRACE))); 18 19 assertEquals(SyslogConstants.DEBUG_SEVERITY, LevelToSyslogSeverity 20 .convert(createEventOfLevel(Level.DEBUG))); 21 22 assertEquals(SyslogConstants.INFO_SEVERITY, LevelToSyslogSeverity 23 .convert(createEventOfLevel(Level.INFO))); 24 25 assertEquals(SyslogConstants.WARNING_SEVERITY, LevelToSyslogSeverity 26 .convert(createEventOfLevel(Level.WARN))); 27 28 assertEquals(SyslogConstants.ERROR_SEVERITY, LevelToSyslogSeverity 29 .convert(createEventOfLevel(Level.ERROR))); 30 31 } 32 33 LoggingEvent createEventOfLevel(Level level) { 34 LoggingEvent event = new LoggingEvent(); 35 event.setLevel(level); 36 return event; 37 } 38 39 }