Browse Source

Fix unit tests.

Change-Id: Ic5fe088387c4d67035dc578de31ffd02ddda5941
Reviewed-on: http://gerrit.dmdirc.com/623
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com>
Automatic-Compile: Gregory Holmes <greg@dmdirc.com>
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
tags/0.6.3
Shane Mc Cormack 14 years ago
parent
commit
379fed1795

+ 6
- 5
test/com/dmdirc/parser/irc/ClientInfoTest.java View File

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.parser.irc;
24 24
 
25
+import com.dmdirc.parser.common.AwayState;
25 26
 import java.util.HashMap;
26 27
 import java.util.Map;
27 28
 
@@ -100,19 +101,19 @@ public class ClientInfoTest {
100 101
     @Test
101 102
     public void testAwayState() {
102 103
         final IRCClientInfo ci = new IRCClientInfo(new IRCParser(), "nick!ident@host");
103
-        assertFalse(ci.getAwayState());
104
-        ci.setAwayState(true);
105
-        assertTrue(ci.getAwayState());
104
+        assertFalse(ci.getAwayState() == AwayState.AWAY);
105
+        ci.setAwayState(AwayState.HERE);
106
+        assertTrue(ci.getAwayState() == AwayState.HERE);
106 107
     }
107 108
     
108 109
     @Test
109 110
     public void testAwayReason() {
110 111
         final IRCClientInfo ci = new IRCClientInfo(new IRCParser(), "nick!ident@host");
111
-        ci.setAwayState(true);
112
+        ci.setAwayState(AwayState.AWAY);
112 113
         ci.setAwayReason("away reason");
113 114
         
114 115
         assertEquals("away reason", ci.getAwayReason());
115
-        ci.setAwayState(false);
116
+        ci.setAwayState(AwayState.HERE);
116 117
         assertEquals("", ci.getAwayReason());
117 118
     }
118 119
     

+ 3
- 2
test/com/dmdirc/parser/irc/ProcessWhoTest.java View File

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.parser.irc;
24 24
 
25
+import com.dmdirc.parser.common.AwayState;
25 26
 import com.dmdirc.harness.parser.TestParser;
26 27
 import com.dmdirc.parser.common.CallbackNotFoundException;
27 28
 import com.dmdirc.parser.interfaces.callbacks.AwayStateListener;
@@ -41,11 +42,11 @@ public class ProcessWhoTest {
41 42
 
42 43
         parser.injectLine(":server 352 nick #DMDirc_testing nick2 host2 server nick2 G@ :0 rn");
43 44
 
44
-        verify(test, never()).onAwayState((IRCParser) anyObject(),anyBoolean(), anyString());
45
+        verify(test, never()).onAwayState((IRCParser) anyObject(), (AwayState) anyObject(), (AwayState) anyObject() , anyString());
45 46
 
46 47
         parser.injectLine(":server 352 nick #DMDirc_testing nick host server nick G@ :0 rn");
47 48
 
48
-        verify(test).onAwayState(parser, true, "");
49
+        verify(test).onAwayState(parser, AwayState.UNKNOWN, AwayState.AWAY, "");
49 50
     }
50 51
 
51 52
 }

Loading…
Cancel
Save