@Test public void testLogNumberOfAbortedMessagesShouldReturnProperlyWhenAbortedMessageCountIsGreaterThanZero() { // GIVEN String expected = "ALERT: Messages overload, " + 1 + " messages were dropped @" + A_TIMESTAMP + "!"; Whitebox.setInternalState(underTest, "logger", logger); underTest.incrementAbortedMessages(A_TIMESTAMP); // WHEN underTest.logNumberOfAbortedMessages(); // THEN int after = (int) Whitebox.getInternalState(underTest, "abortedRequestCounter"); verify(logger).info(expected); assertEquals(0, after); }
@Test public void testLogNumberOfAbortedMessagesShouldReturnProperlyWhenAbortedMessageCountIsZero() { // GIVEN int before = (int) Whitebox.getInternalState(underTest, "abortedRequestCounter"); // WHEN underTest.logNumberOfAbortedMessages(); // THEN int after = (int) Whitebox.getInternalState(underTest, "abortedRequestCounter"); assertEquals(before, after); }
@Test public void testIncrementAbortedMessagesShouldReturnProperly() { // GIVEN int before = (int) Whitebox.getInternalState(underTest, "abortedRequestCounter"); // WHEN underTest.incrementAbortedMessages(A_TIMESTAMP); // THEN int expected = (int) Whitebox.getInternalState(underTest, "abortedRequestCounter"); assertEquals(before + 1, expected); }