Procházet zdrojové kódy

Fix unit tests.

pull/61/head
Greg Holmes před 9 roky
rodič
revize
6a5b7426bf

+ 9
- 3
irc/test/com/dmdirc/parser/irc/ChannelClientInfoTest.java Zobrazit soubor

23
 package com.dmdirc.parser.irc;
23
 package com.dmdirc.parser.irc;
24
 
24
 
25
 import com.dmdirc.harness.parser.TestParser;
25
 import com.dmdirc.harness.parser.TestParser;
26
+import com.dmdirc.parser.interfaces.ChannelClientInfo;
26
 
27
 
27
 import java.util.HashMap;
28
 import java.util.HashMap;
28
 import java.util.Map;
29
 import java.util.Map;
30
+
29
 import org.junit.Test;
31
 import org.junit.Test;
30
-import static org.junit.Assert.*;
32
+
33
+import static org.junit.Assert.assertEquals;
34
+import static org.junit.Assert.assertSame;
31
 
35
 
32
 public class ChannelClientInfoTest {
36
 public class ChannelClientInfoTest {
33
         
37
         
40
         parser.injectLine(":server 353 nick = #DMDirc_testing :@nick +luser");
44
         parser.injectLine(":server 353 nick = #DMDirc_testing :@nick +luser");
41
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
45
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
42
 
46
 
43
-        final IRCChannelClientInfo cci = parser.getClient("luser").getChannelClients().get(0);
47
+        final IRCChannelClientInfo cci = (IRCChannelClientInfo) parser.getClient("luser")
48
+                .getChannelClients().get(0);
44
 
49
 
45
         assertEquals("v", cci.getImportantMode());
50
         assertEquals("v", cci.getImportantMode());
46
         assertEquals("+", cci.getImportantModePrefix());
51
         assertEquals("+", cci.getImportantModePrefix());
69
         final Map<Object, Object> map1 = new HashMap<>();
74
         final Map<Object, Object> map1 = new HashMap<>();
70
         final Map<Object, Object> map2 = new HashMap<>();
75
         final Map<Object, Object> map2 = new HashMap<>();
71
         
76
         
72
-        final IRCChannelClientInfo cci = parser.getClient("nick").getChannelClients().get(0);
77
+        final IRCChannelClientInfo cci = (IRCChannelClientInfo) parser.getClient("nick")
78
+                .getChannelClients().get(0);
73
         
79
         
74
         cci.setMap(map1);
80
         cci.setMap(map1);
75
         assertSame(map1, cci.getMap());
81
         assertSame(map1, cci.getMap());

+ 6
- 3
irc/test/com/dmdirc/parser/irc/processors/ProcessModeTest.java Zobrazit soubor

24
 
24
 
25
 import com.dmdirc.harness.parser.TestParser;
25
 import com.dmdirc.harness.parser.TestParser;
26
 import com.dmdirc.parser.common.CallbackNotFoundException;
26
 import com.dmdirc.parser.common.CallbackNotFoundException;
27
-import com.dmdirc.parser.irc.IRCChannelClientInfo;
27
+import com.dmdirc.parser.interfaces.ChannelClientInfo;
28
 
28
 
29
 import org.junit.Test;
29
 import org.junit.Test;
30
-import static org.junit.Assert.*;
30
+
31
+import static org.junit.Assert.assertEquals;
32
+import static org.junit.Assert.assertNotNull;
33
+import static org.junit.Assert.assertTrue;
31
 
34
 
32
 public class ProcessModeTest {
35
 public class ProcessModeTest {
33
     
36
     
67
         parser.injectLine(":server 353 nick = #DMDirc_testing :@nick +luser");
70
         parser.injectLine(":server 353 nick = #DMDirc_testing :@nick +luser");
68
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
71
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
69
 
72
 
70
-        final IRCChannelClientInfo cci = parser.getClient("luser").getChannelClients().get(0);
73
+        final ChannelClientInfo cci = parser.getClient("luser").getChannelClients().get(0);
71
 
74
 
72
         parser.injectLine(":server MODE #DMDirc_testing +v luser");
75
         parser.injectLine(":server MODE #DMDirc_testing +v luser");
73
         assertEquals("v", cci.getAllModes());
76
         assertEquals("v", cci.getAllModes());

+ 10
- 9
irc/test/com/dmdirc/parser/irc/processors/ProcessNamesTest.java Zobrazit soubor

24
 
24
 
25
 import com.dmdirc.harness.parser.TestParser;
25
 import com.dmdirc.harness.parser.TestParser;
26
 import com.dmdirc.parser.common.CallbackNotFoundException;
26
 import com.dmdirc.parser.common.CallbackNotFoundException;
27
-import com.dmdirc.parser.common.ParserError;
28
-import com.dmdirc.parser.interfaces.Parser;
27
+import com.dmdirc.parser.interfaces.ChannelClientInfo;
29
 import com.dmdirc.parser.interfaces.callbacks.ErrorInfoListener;
28
 import com.dmdirc.parser.interfaces.callbacks.ErrorInfoListener;
30
-import com.dmdirc.parser.irc.IRCChannelClientInfo;
31
 
29
 
32
-import java.util.Date;
33
 import org.junit.Test;
30
 import org.junit.Test;
34
-import static org.junit.Assert.*;
35
-import static org.mockito.Mockito.*;
31
+
32
+import static org.junit.Assert.assertEquals;
33
+import static org.junit.Assert.assertNotNull;
34
+import static org.mockito.Mockito.anyObject;
35
+import static org.mockito.Mockito.mock;
36
+import static org.mockito.Mockito.never;
37
+import static org.mockito.Mockito.verify;
36
 
38
 
37
 public class ProcessNamesTest {
39
 public class ProcessNamesTest {
38
     
40
     
45
         
47
         
46
         parser.injectLine(":server 366 nick #nonexistant :End of /NAMES list.");
48
         parser.injectLine(":server 366 nick #nonexistant :End of /NAMES list.");
47
         
49
         
48
-        verify(test, never()).onErrorInfo((Parser) anyObject(),
49
-                (Date) anyObject(), (ParserError) anyObject());
50
+        verify(test, never()).onErrorInfo(anyObject(), anyObject(), anyObject());
50
     }
51
     }
51
     
52
     
52
     @Test
53
     @Test
64
         assertNotNull(parser.getClient("luser"));
65
         assertNotNull(parser.getClient("luser"));
65
         assertEquals(1, parser.getClient("luser").getChannelClients().size());
66
         assertEquals(1, parser.getClient("luser").getChannelClients().size());
66
 
67
 
67
-        IRCChannelClientInfo cci = parser.getClient("luser").getChannelClients().get(0);
68
+        ChannelClientInfo cci = parser.getClient("luser").getChannelClients().get(0);
68
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
69
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
69
         assertEquals("+", cci.getAllModesPrefix());
70
         assertEquals("+", cci.getAllModesPrefix());
70
         
71
         

+ 18
- 14
irc/test/com/dmdirc/parser/irc/processors/ProcessNickTest.java Zobrazit soubor

23
 package com.dmdirc.parser.irc.processors;
23
 package com.dmdirc.parser.irc.processors;
24
 
24
 
25
 import com.dmdirc.harness.parser.TestParser;
25
 import com.dmdirc.harness.parser.TestParser;
26
-import com.dmdirc.parser.common.ParserError;
27
-import com.dmdirc.parser.interfaces.ClientInfo;
28
-import com.dmdirc.parser.interfaces.Parser;
26
+import com.dmdirc.parser.common.CallbackNotFoundException;
27
+import com.dmdirc.parser.interfaces.ChannelClientInfo;
29
 import com.dmdirc.parser.interfaces.callbacks.ErrorInfoListener;
28
 import com.dmdirc.parser.interfaces.callbacks.ErrorInfoListener;
30
 import com.dmdirc.parser.interfaces.callbacks.NickChangeListener;
29
 import com.dmdirc.parser.interfaces.callbacks.NickChangeListener;
31
-import com.dmdirc.parser.common.CallbackNotFoundException;
32
-import com.dmdirc.parser.irc.IRCChannelClientInfo;
33
 
30
 
34
-import java.util.Date;
35
 import org.junit.Test;
31
 import org.junit.Test;
36
-import static org.junit.Assert.*;
37
-import static org.mockito.Mockito.*;
32
+
33
+import static org.junit.Assert.assertEquals;
34
+import static org.junit.Assert.assertFalse;
35
+import static org.junit.Assert.assertNotNull;
36
+import static org.mockito.Mockito.anyObject;
37
+import static org.mockito.Mockito.anyString;
38
+import static org.mockito.Mockito.eq;
39
+import static org.mockito.Mockito.mock;
40
+import static org.mockito.Mockito.never;
41
+import static org.mockito.Mockito.same;
42
+import static org.mockito.Mockito.verify;
38
 
43
 
39
 public class ProcessNickTest {
44
 public class ProcessNickTest {
40
     
45
     
55
         assertNotNull(parser.getClient("LUSER"));
60
         assertNotNull(parser.getClient("LUSER"));
56
         assertEquals(1, parser.getClient("LUSER").getChannelClients().size());
61
         assertEquals(1, parser.getClient("LUSER").getChannelClients().size());
57
 
62
 
58
-        final IRCChannelClientInfo cci = parser.getClient("LUSER").getChannelClients().get(0);
63
+        final ChannelClientInfo cci = parser.getClient("LUSER").getChannelClients().get(0);
59
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
64
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
60
         assertEquals("+", cci.getAllModesPrefix());
65
         assertEquals("+", cci.getAllModesPrefix());
61
 
66
 
62
-        verify(tinc).onNickChanged(same(parser), (Date) anyObject(),
67
+        verify(tinc).onNickChanged(same(parser), anyObject(),
63
                 same(parser.getClient("LUSER")), eq("luser"));
68
                 same(parser.getClient("LUSER")), eq("luser"));
64
     }
69
     }
65
     
70
     
77
         assertFalse(parser.isKnownClient("luser"));
82
         assertFalse(parser.isKnownClient("luser"));
78
         assertEquals(1, parser.getClient("foobar").getChannelClients().size());
83
         assertEquals(1, parser.getClient("foobar").getChannelClients().size());
79
 
84
 
80
-        final IRCChannelClientInfo cci = parser.getClient("foobar").getChannelClients().get(0);
85
+        final ChannelClientInfo cci = parser.getClient("foobar").getChannelClients().get(0);
81
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
86
         assertEquals(parser.getChannel("#DMDirc_testing"), cci.getChannel());
82
         assertEquals("+", cci.getAllModesPrefix());
87
         assertEquals("+", cci.getAllModesPrefix());
83
     }    
88
     }    
94
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
99
         parser.injectLine(":server 366 nick #DMDirc_testing :End of /NAMES list");
95
         parser.injectLine(":luser!lu@ser.com NICK nick3");
100
         parser.injectLine(":luser!lu@ser.com NICK nick3");
96
 
101
 
97
-        verify(info).onErrorInfo(same(parser), (Date) anyObject(), (ParserError) anyObject());
102
+        verify(info).onErrorInfo(same(parser), anyObject(), anyObject());
98
     }
103
     }
99
     
104
     
100
     @Test
105
     @Test
107
         parser.injectConnectionStrings();
112
         parser.injectConnectionStrings();
108
         parser.injectLine(":random!lu@ser NICK rand");
113
         parser.injectLine(":random!lu@ser NICK rand");
109
 
114
 
110
-        verify(tinc, never()).onNickChanged((Parser) anyObject(),
111
-                (Date) anyObject(), (ClientInfo) anyObject(), anyString());
115
+        verify(tinc, never()).onNickChanged(anyObject(), anyObject(), anyObject(), anyString());
112
     }
116
     }
113
 
117
 
114
 }
118
 }

Načítá se…
Zrušit
Uložit