File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
data-bus/src/test/java/com/iluwatar/databus/members Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .iluwatar .databus .members ;
2+
3+ import com .iluwatar .databus .data .MessageData ;
4+ import com .iluwatar .databus .data .StartingData ;
5+ import org .junit .Assert ;
6+ import org .junit .Test ;
7+
8+ import java .time .LocalDateTime ;
9+
10+ /**
11+ * Tests for {@link MessageCollectorMember}.
12+ *
13+ * @author Paul Campbell (pcampbell@kemitix.net)
14+ */
15+ public class MessageCollectorMemberTest {
16+
17+ @ Test
18+ public void collectMessageFromMessageData () {
19+ //given
20+ final String message = "message" ;
21+ final MessageData messageData = new MessageData (message );
22+ final MessageCollectorMember collector = new MessageCollectorMember ("collector" );
23+ //when
24+ collector .accept (messageData );
25+ //then
26+ Assert .assertTrue (collector .getMessages ().contains (message ));
27+ }
28+
29+ @ Test
30+ public void collectIgnoresMessageFromOtherDataTypes () {
31+ //given
32+ final StartingData startingData = new StartingData (LocalDateTime .now ());
33+ final MessageCollectorMember collector = new MessageCollectorMember ("collector" );
34+ //when
35+ collector .accept (startingData );
36+ //then
37+ Assert .assertEquals (0 , collector .getMessages ().size ());
38+ }
39+
40+ }
You can’t perform that action at this time.
0 commit comments