Pārlūkot izejas kodu

Fix unit tests

pull/148/head
Shane Mc Cormack 7 gadus atpakaļ
vecāks
revīzija
733f9ae0a9

+ 9
- 7
irc/src/test/java/com/dmdirc/parser/irc/processors/Process001Test.java Parādīt failu

33
 import org.mockito.Mock;
33
 import org.mockito.Mock;
34
 import org.mockito.runners.MockitoJUnitRunner;
34
 import org.mockito.runners.MockitoJUnitRunner;
35
 
35
 
36
+import java.time.LocalDateTime;
37
+
36
 import static org.junit.Assert.assertEquals;
38
 import static org.junit.Assert.assertEquals;
37
 import static org.junit.Assert.assertTrue;
39
 import static org.junit.Assert.assertTrue;
38
 import static org.junit.Assume.assumeFalse;
40
 import static org.junit.Assume.assumeFalse;
64
     public void testSets001Received() {
66
     public void testSets001Received() {
65
         when(localClient.isFake()).thenReturn(true);
67
         when(localClient.isFake()).thenReturn(true);
66
         assumeFalse(parser.got001);
68
         assumeFalse(parser.got001);
67
-        processor.process("001", ":test.server.com", "001", "userName", "Hello!");
69
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "userName", "Hello!");
68
         assertTrue(parser.got001);
70
         assertTrue(parser.got001);
69
     }
71
     }
70
 
72
 
71
     @Test
73
     @Test
72
     public void testUpdatesServerName() {
74
     public void testUpdatesServerName() {
73
         when(localClient.isFake()).thenReturn(true);
75
         when(localClient.isFake()).thenReturn(true);
74
-        processor.process("001", ":test.server.com", "001", "userName", "Hello!");
76
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "userName", "Hello!");
75
         verify(parser).updateServerName("test.server.com");
77
         verify(parser).updateServerName("test.server.com");
76
     }
78
     }
77
 
79
 
78
     @Test
80
     @Test
79
     public void testAddsLocalClientIfFake() {
81
     public void testAddsLocalClientIfFake() {
80
         when(localClient.isFake()).thenReturn(true);
82
         when(localClient.isFake()).thenReturn(true);
81
-        processor.process("001", ":test.server.com", "001", "userName", "Hello!");
83
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "userName", "Hello!");
82
         verify(parser).addClient(localClient);
84
         verify(parser).addClient(localClient);
83
     }
85
     }
84
 
86
 
85
     @Test
87
     @Test
86
     public void testUpdatesLocalClientIfFake() {
88
     public void testUpdatesLocalClientIfFake() {
87
         when(localClient.isFake()).thenReturn(true);
89
         when(localClient.isFake()).thenReturn(true);
88
-        processor.process("001", ":test.server.com", "001", "userName", "Hello!");
90
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "userName", "Hello!");
89
         verify(localClient).setUserBits(eq("userName"), eq(true), anyBoolean());
91
         verify(localClient).setUserBits(eq("userName"), eq(true), anyBoolean());
90
         verify(localClient).setFake(false);
92
         verify(localClient).setFake(false);
91
     }
93
     }
93
     @Test
95
     @Test
94
     public void testIgnoresDuplicate001WithSameNick() {
96
     public void testIgnoresDuplicate001WithSameNick() {
95
         when(localClient.getNickname()).thenReturn("UsernaME");
97
         when(localClient.getNickname()).thenReturn("UsernaME");
96
-        processor.process("001", ":test.server.com", "001", "userName", "Hello!");
98
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "userName", "Hello!");
97
         verify(parser, never()).addClient(any());
99
         verify(parser, never()).addClient(any());
98
         verify(parser, never()).forceRemoveClient(any());
100
         verify(parser, never()).forceRemoveClient(any());
99
     }
101
     }
101
     @Test
103
     @Test
102
     public void testReplacesLocalUserOnDuplicate001() {
104
     public void testReplacesLocalUserOnDuplicate001() {
103
         when(localClient.getNickname()).thenReturn("UsernaME");
105
         when(localClient.getNickname()).thenReturn("UsernaME");
104
-        processor.process("001", ":test.server.com", "001", "newName", "Hello!");
106
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "newName", "Hello!");
105
         verify(parser).forceRemoveClient(localClient);
107
         verify(parser).forceRemoveClient(localClient);
106
         verify(localClient).setUserBits(eq("newName"), eq(true), anyBoolean());
108
         verify(localClient).setUserBits(eq("newName"), eq(true), anyBoolean());
107
         verify(parser).addClient(localClient);
109
         verify(parser).addClient(localClient);
114
         when(parser.isKnownClient("newName")).thenReturn(true);
116
         when(parser.isKnownClient("newName")).thenReturn(true);
115
         when(parser.getClient("newName")).thenReturn(mock(IRCClientInfo.class));
117
         when(parser.getClient("newName")).thenReturn(mock(IRCClientInfo.class));
116
 
118
 
117
-        processor.process("001", ":test.server.com", "001", "newName", "Hello!");
119
+        processor.process(LocalDateTime.now(), "001", ":test.server.com", "001", "newName", "Hello!");
118
 
120
 
119
         final ArgumentCaptor<ParserError> errorCaptor = ArgumentCaptor.forClass(ParserError.class);
121
         final ArgumentCaptor<ParserError> errorCaptor = ArgumentCaptor.forClass(ParserError.class);
120
         verify(parser).callErrorInfo(errorCaptor.capture());
122
         verify(parser).callErrorInfo(errorCaptor.capture());

+ 3
- 1
irc/src/test/java/com/dmdirc/parser/irc/processors/Process464Test.java Parādīt failu

35
 import org.mockito.Mock;
35
 import org.mockito.Mock;
36
 import org.mockito.runners.MockitoJUnitRunner;
36
 import org.mockito.runners.MockitoJUnitRunner;
37
 
37
 
38
+import java.time.LocalDateTime;
39
+
38
 import static org.junit.Assert.assertSame;
40
 import static org.junit.Assert.assertSame;
39
 import static org.mockito.Mockito.verify;
41
 import static org.mockito.Mockito.verify;
40
 import static org.mockito.Mockito.when;
42
 import static org.mockito.Mockito.when;
56
 
58
 
57
     @Test
59
     @Test
58
     public void testFiresPasswordListenerOn464() {
60
     public void testFiresPasswordListenerOn464() {
59
-        processor.process("464", ":server.com", "464", ":Bad password!");
61
+        processor.process(LocalDateTime.now(), "464", ":server.com", "464", ":Bad password!");
60
         verify(callbackManager).publish(eventCaptor.capture());
62
         verify(callbackManager).publish(eventCaptor.capture());
61
         assertSame(parser, eventCaptor.getValue().getParser());
63
         assertSame(parser, eventCaptor.getValue().getParser());
62
     }
64
     }

Notiek ielāde…
Atcelt
Saglabāt