#467 data-bus: members: MessageCollectorMemberTest: added
This commit is contained in:
parent
8b0c14cae0
commit
f495a88e91
@ -0,0 +1,40 @@
|
|||||||
|
package com.iluwatar.databus.members;
|
||||||
|
|
||||||
|
import com.iluwatar.databus.data.MessageData;
|
||||||
|
import com.iluwatar.databus.data.StartingData;
|
||||||
|
import org.junit.Assert;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests for {@link MessageCollectorMember}.
|
||||||
|
*
|
||||||
|
* @author Paul Campbell (pcampbell@kemitix.net)
|
||||||
|
*/
|
||||||
|
public class MessageCollectorMemberTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void collectMessageFromMessageData() {
|
||||||
|
//given
|
||||||
|
final String message = "message";
|
||||||
|
final MessageData messageData = new MessageData(message);
|
||||||
|
final MessageCollectorMember collector = new MessageCollectorMember("collector");
|
||||||
|
//when
|
||||||
|
collector.accept(messageData);
|
||||||
|
//then
|
||||||
|
Assert.assertTrue(collector.getMessages().contains(message));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void collectIgnoresMessageFromOtherDataTypes() {
|
||||||
|
//given
|
||||||
|
final StartingData startingData = new StartingData(LocalDateTime.now());
|
||||||
|
final MessageCollectorMember collector = new MessageCollectorMember("collector");
|
||||||
|
//when
|
||||||
|
collector.accept(startingData);
|
||||||
|
//then
|
||||||
|
Assert.assertEquals(0, collector.getMessages().size());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user