@Before public void init() { streamDao = mock(StreamDao.class); streamPlayer = new StreamPlayer(); streamPlayer.setSpeedUp(speedUp); streamPlayer.setStreamDao(streamDao); }
@Test public void playTest() { List<RobustStreamMessage> messages = new LinkedList<RobustStreamMessage>(); Message message1 = mock(Message.class); manageMessageMock(messages, 10L, "Mocked message1", message1); Message message2 = mock(Message.class); manageMessageMock(messages, 11L, "Mocked message2", message2); when(streamDao.getData()).thenReturn(messages); try { RobustPublisher publisher = mock(ActiveMQPublisher.class); publisher.publish(message1); publisher.publish(message2); streamPlayer.play(publisher); } catch (RobustStreamingException e) { e.printStackTrace(); } }