Переглянути джерело

Fix unit test mocking.

pull/133/head
Greg Holmes 9 роки тому
джерело
коміт
468064de98

+ 4
- 0
awaycolours/test/com/dmdirc/addons/awaycolours/AwayColoursManagerTest.java Переглянути файл

@@ -22,6 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.awaycolours;
24 24
 
25
+import com.dmdirc.Channel;
25 26
 import com.dmdirc.ChannelClientProperty;
26 27
 import com.dmdirc.DMDircMBassador;
27 28
 import com.dmdirc.config.ConfigBinder;
@@ -54,6 +55,7 @@ public class AwayColoursManagerTest {
54 55
     @Mock private ChannelUserAwayEvent awayEvent;
55 56
     @Mock private ChannelUserBackEvent backEvent;
56 57
     @Mock private ChannelClientInfo user;
58
+    @Mock private Channel channel;
57 59
     @Mock private Map<Object, Object> map;
58 60
     @Mock private ColourManager colourManager;
59 61
     private AwayColoursManager instance;
@@ -69,7 +71,9 @@ public class AwayColoursManagerTest {
69 71
         redColour = Colour.RED;
70 72
         blackColour = Colour.BLACK;
71 73
         when(awayEvent.getUser()).thenReturn(user);
74
+        when(awayEvent.getChannel()).thenReturn(channel);
72 75
         when(backEvent.getUser()).thenReturn(user);
76
+        when(backEvent.getChannel()).thenReturn(channel);
73 77
         when(user.getMap()).thenReturn(map);
74 78
         when(config.getBinder()).thenReturn(binder);
75 79
         when(binder.withDefaultDomain(anyString())).thenReturn(binder);

Завантаження…
Відмінити
Зберегти