package ch.qos.logback.classic.layout;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.spi.LoggingEvent;
public class TTLLLayoutTest {
LoggerContext context = new LoggerContext();
Logger logger = context.getLogger(TTLLLayoutTest.class);
TTLLLayout layout = new TTLLLayout();
@Before
public void setUp() {
layout.setContext(context);
layout.start();
}
@Test
public void nullMessage() {
LoggingEvent event = new LoggingEvent("", logger, Level.INFO, null, null, null);
event.setTimeStamp(0);
String result = layout.doLayout(event);
assertEquals("[main] INFO ch.qos.logback.classic.layout.TTLLLayoutTest - null", result.substring(13).trim());
}
}