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