Gridarta Editor
AppPreferencesModelTest.java
Go to the documentation of this file.
1 package net.sf.gridarta.utils;
2 
3 import java.util.Arrays;
4 import java.util.Collections;
5 import org.junit.Assert;
6 import org.junit.Test;
7 
11 @SuppressWarnings("JavaDoc")
13 
14  @Test
16  Assert.assertEquals(Collections.singletonList(""), AppPreferencesModel.splitCommand(""));
17  }
18 
19  @Test
21  Assert.assertEquals(Collections.singletonList("cmd"), AppPreferencesModel.splitCommand("cmd"));
22  }
23 
24  @Test
26  Assert.assertEquals(Arrays.asList("cmd", "arg1", "arg2"), AppPreferencesModel.splitCommand("cmd arg1 arg2"));
27  }
28 
29  @Test
31  Assert.assertEquals(Arrays.asList("cmd arg1", "arg2"), AppPreferencesModel.splitCommand("\"cmd arg1\" arg2"));
32  }
33 
34  @Test
36  Assert.assertEquals(Arrays.asList("cmd", "arg1 arg2"), AppPreferencesModel.splitCommand("cmd \"arg1 arg2\""));
37  }
38 
39  @Test
41  Assert.assertEquals(Arrays.asList("cmd", "", "arg2"), AppPreferencesModel.splitCommand("cmd \"\" arg2"));
42  }
43 
44  @Test
46  Assert.assertEquals(Arrays.asList("cmd", "arg"), AppPreferencesModel.splitCommand(" cmd arg "));
47  }
48 
49  @Test
51  Assert.assertEquals(Arrays.asList(" cmd ", " arg "), AppPreferencesModel.splitCommand(" \" cmd \" \" arg \" "));
52  }
53 
54  @Test
56  Assert.assertEquals(Collections.singletonList("cmd"), AppPreferencesModel.splitCommand("\"cmd"));
57  }
58 
59  @Test
61  Assert.assertEquals(Collections.singletonList("cmd "), AppPreferencesModel.splitCommand("\"cmd "));
62  }
63 
64  @Test
66  Assert.assertEquals(Arrays.asList("cmd", "arg"), AppPreferencesModel.splitCommand("\"cmd\"arg"));
67  }
68 
69 }
net.sf.gridarta.utils.AppPreferencesModel
Definition: AppPreferencesModel.java:32
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_comamnd4_returnsResult
void splitCommand_comamnd4_returnsResult()
Definition: AppPreferencesModelTest.java:30
net.sf.gridarta.utils.AppPreferencesModel.splitCommand
static List< String > splitCommand(@NotNull final String command)
Definition: AppPreferencesModel.java:145
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_whitespace2_returnsResult
void splitCommand_whitespace2_returnsResult()
Definition: AppPreferencesModelTest.java:50
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_whitespace1_returnsResult
void splitCommand_whitespace1_returnsResult()
Definition: AppPreferencesModelTest.java:45
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_syntaxError1_returnsResult
void splitCommand_syntaxError1_returnsResult()
Definition: AppPreferencesModelTest.java:55
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_comamnd6_returnsResult
void splitCommand_comamnd6_returnsResult()
Definition: AppPreferencesModelTest.java:40
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_comamnd5_returnsResult
void splitCommand_comamnd5_returnsResult()
Definition: AppPreferencesModelTest.java:35
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_syntaxError3_returnsResult
void splitCommand_syntaxError3_returnsResult()
Definition: AppPreferencesModelTest.java:65
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_syntaxError2_returnsResult
void splitCommand_syntaxError2_returnsResult()
Definition: AppPreferencesModelTest.java:60
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_comamnd1_returnsResult
void splitCommand_comamnd1_returnsResult()
Definition: AppPreferencesModelTest.java:20
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_comamnd3_returnsResult
void splitCommand_comamnd3_returnsResult()
Definition: AppPreferencesModelTest.java:25
net.sf.gridarta.utils.AppPreferencesModelTest.splitCommand_empty_returnsResult
void splitCommand_empty_returnsResult()
Definition: AppPreferencesModelTest.java:15
net.sf.gridarta.utils.AppPreferencesModelTest
Definition: AppPreferencesModelTest.java:12