Pārlūkot izejas kodu

Add a test for removing modes.

Change-Id: I4d069ddb004f7da58f847002d5cec54ad2836f73
Reviewed-on: http://gerrit.dmdirc.com/3965
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
changes/65/3965/2
Chris Smith 9 gadus atpakaļ
vecāks
revīzija
72d7f53b35
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  1. 13
    0
      test/com/dmdirc/parser/irc/PrefixModeManagerTest.java

+ 13
- 0
test/com/dmdirc/parser/irc/PrefixModeManagerTest.java Parādīt failu

@@ -143,6 +143,19 @@ public class PrefixModeManagerTest {
143 143
                 manager.insertMode(manager.insertMode(manager.insertMode("", 'n'), 'm'), 'o'));
144 144
     }
145 145
 
146
+    @Test
147
+    public void testRemoveMode() {
148
+        manager.add('m', '/');
149
+        manager.add('n', '+');
150
+        manager.add('o', '@');
151
+
152
+        assertEquals("", manager.removeMode("", 'm'));
153
+        assertEquals("", manager.removeMode("m", 'm'));
154
+        assertEquals("no", manager.removeMode("no", 'm'));
155
+        assertEquals("no", manager.removeMode("mno", 'm'));
156
+        assertEquals("mo", manager.removeMode("mno", 'n'));
157
+    }
158
+
146 159
     @Test
147 160
     public void testCompareImportantModes() {
148 161
         // No modes, must be equal

Notiek ielāde…
Atcelt
Saglabāt