|
@@ -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
|