package rmblworx.tools.timey.event; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import org.junit.After; import org.junit.Before; import org.junit.Test; import rmblworx.tools.timey.vo.AlarmDescriptor; import rmblworx.tools.timey.vo.TimeDescriptor; /* * Copyright 2014-2015 Christian Raue * MIT License http://opensource.org/licenses/mit-license.php */ /** * Tests für die Klasse AlarmExpiredEvent. * * @author mmatthies */ public class AlarmExpiredEventTest { /** * Zeitwert. Hier nicht wichtig. */ private static final long EXPECTED_MILLISECONDS = 1000L; /** * Fehlermeldung für nicht erwartete Rückgaben. */ private static final String UNERWARTETER_RUECKGABEWERT = "Unerwarteter Rückgabewert!"; /** * AlarmDescriptor. */ private AlarmDescriptor alarmDescriptor; /** * AlarmExpiredEvent. */ private AlarmExpiredEvent alarmExpiredEvent; /** * TimeDescriptor. */ private TimeDescriptor timeDescriptor; /** * @throws java.lang.Exception * wenn eine Ausnahme auftritt. */ @Before public final void setUp() throws Exception { this.timeDescriptor = new TimeDescriptor(EXPECTED_MILLISECONDS); this.alarmDescriptor = new AlarmDescriptor(this.timeDescriptor, true, "desc", "/bla", this.timeDescriptor); this.alarmExpiredEvent = new AlarmExpiredEvent(this.alarmDescriptor); } /** * @throws java.lang.Exception * wenn eine Ausnahme auftritt. */ @After public final void tearDown() throws Exception { this.timeDescriptor = null; this.alarmDescriptor = null; this.alarmExpiredEvent = null; } /** * Test method for {@link AlarmExpiredEvent#getAlarmDescriptor()}. */ @Test public final void testGetAlarmDescriptor() { final AlarmDescriptor actual = this.alarmExpiredEvent.getAlarmDescriptor(); assertNotNull(UNERWARTETER_RUECKGABEWERT, actual); assertEquals(UNERWARTETER_RUECKGABEWERT, actual, this.alarmDescriptor); } /** * Test method for {@link AlarmExpiredEvent#toString()}. */ @Test public final void testToString() { final String actual = this.alarmExpiredEvent.toString(); assertNotNull(UNERWARTETER_RUECKGABEWERT, actual); assertTrue(UNERWARTETER_RUECKGABEWERT, actual.length() > 0); } }