package net.sf.jacclog.api; import junit.framework.Assert; import net.sf.jacclog.api.domain.LogEntry; import net.sf.jacclog.api.domain.LogEntryBuilder; import net.sf.jacclog.api.domain.http.HttpStatus; import org.junit.Test; public class LogEntryBuilderTest { @Test public void testBuildingWithoutSetting() { try { final LogEntryBuilder builder = new LogEntryBuilder(); final LogEntry entry = builder.build(); Assert.assertEquals(LogEntry.EMPTY, entry); } catch (Exception e) { Assert.fail("No exception should be thrown if the builder builds an entry in default state: " + e.getLocalizedMessage()); } } @Test public void testSomeEnums() { final LogEntryBuilder builder = new LogEntryBuilder(); builder.lastStatusCode(HttpStatus.OK); builder.statusCode(HttpStatus.ACCEPTED); final LogEntry entry = builder.build(); Assert.assertSame(HttpStatus.OK, entry.getLastStatusCode()); Assert.assertSame(HttpStatus.ACCEPTED, entry.getStatusCode()); } }