我试图断言我收到来自pubnub的10条消息。我事实上接收他们到控制台。然而,什么是正确的方式来断言我有。我不完全确定我应该使用什么语法。断言我已收到10条消息
@Test
public void testPublisher() throws PubnubException {
// Send 10 messages
for(int i = 0; i <= 10; i++){
service.publish("my_channel", "Message: " + i);
}
// Wait until we have recieved the 10 messages
do{}while(service.count() <= 10);
// For each message print out the details
service.getMessages().forEach(System.out::println);
assertArrayEquals(service.count());
}
这工作,但失败的另一个原因。谢谢。 – Peter
'assertEquals(service.count(),10);'怀孕了更多地道。 – assylias
如果你是惯用的,它应该是'assertEquals(10,service.count())' –