@Override public synchronized long getTimestampOfLastReceptionFailure() { return this.messageQueue == null ? 0 : this.messageQueue.getTimestampOfLastReceptionFailure(); }
@Override public synchronized long getTimestampOfLastReceptionFailure() { return this.messageQueue == null ? 0 : this.messageQueue.getTimestampOfLastReceptionFailure(); }
@Test public void testOffer_whenCapacityIsExceeded() { RoboconfMessageQueue queue = new RoboconfMessageQueue( 1 ); // We are in the capacity's bounds queue.offer( Mockito.mock( Message.class )); Assert.assertEquals( 0, queue.getFailedReceptionCount()); Assert.assertEquals( 1, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertNotEquals( 0, queue.getTimestampOfLastReceivedMessage()); // We exceed the capacity queue.offer( Mockito.mock( Message.class )); Assert.assertEquals( 0, queue.getFailedReceptionCount()); Assert.assertEquals( 1, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertNotEquals( 0, queue.getTimestampOfLastReceivedMessage()); }
Assert.assertEquals( 0, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceivedMessage()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 0, queue.getFailedReceptionCount()); Assert.assertEquals( 2, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 0, queue.getFailedReceptionCount()); Assert.assertEquals( 5, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 0, queue.getFailedReceptionCount()); Assert.assertEquals( 6, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 6, queue.getReceivedMessagesCount()); Assert.assertNotEquals( 0, queue.getTimestampOfLastReceivedMessage()); Assert.assertNotEquals( 0, queue.getTimestampOfLastReceptionFailure()); Assert.assertEquals( 0, queue.getReceivedMessagesCount()); Assert.assertEquals( 0, queue.getTimestampOfLastReceivedMessage()); Assert.assertEquals( 0, queue.getTimestampOfLastReceptionFailure());
Assert.assertEquals( queue.getTimestampOfLastReceptionFailure(), client.getTimestampOfLastReceptionFailure());