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"
)
12
public class
AppPreferencesModelTest
{
13
14
@Test
15
public
void
splitCommand_empty_returnsResult
() {
16
Assert.assertEquals(Collections.singletonList(
""
),
AppPreferencesModel
.
splitCommand
(
""
));
17
}
18
19
@Test
20
public
void
splitCommand_comamnd1_returnsResult
() {
21
Assert.assertEquals(Collections.singletonList(
"cmd"
),
AppPreferencesModel
.
splitCommand
(
"cmd"
));
22
}
23
24
@Test
25
public
void
splitCommand_comamnd3_returnsResult
() {
26
Assert.assertEquals(Arrays.asList(
"cmd"
,
"arg1"
,
"arg2"
),
AppPreferencesModel
.
splitCommand
(
"cmd arg1 arg2"
));
27
}
28
29
@Test
30
public
void
splitCommand_comamnd4_returnsResult
() {
31
Assert.assertEquals(Arrays.asList(
"cmd arg1"
,
"arg2"
),
AppPreferencesModel
.
splitCommand
(
"\"cmd arg1\" arg2"
));
32
}
33
34
@Test
35
public
void
splitCommand_comamnd5_returnsResult
() {
36
Assert.assertEquals(Arrays.asList(
"cmd"
,
"arg1 arg2"
),
AppPreferencesModel
.
splitCommand
(
"cmd \"arg1 arg2\""
));
37
}
38
39
@Test
40
public
void
splitCommand_comamnd6_returnsResult
() {
41
Assert.assertEquals(Arrays.asList(
"cmd"
,
""
,
"arg2"
),
AppPreferencesModel
.
splitCommand
(
"cmd \"\" arg2"
));
42
}
43
44
@Test
45
public
void
splitCommand_whitespace1_returnsResult
() {
46
Assert.assertEquals(Arrays.asList(
"cmd"
,
"arg"
),
AppPreferencesModel
.
splitCommand
(
" cmd arg "
));
47
}
48
49
@Test
50
public
void
splitCommand_whitespace2_returnsResult
() {
51
Assert.assertEquals(Arrays.asList(
" cmd "
,
" arg "
),
AppPreferencesModel
.
splitCommand
(
" \" cmd \" \" arg \" "
));
52
}
53
54
@Test
55
public
void
splitCommand_syntaxError1_returnsResult
() {
56
Assert.assertEquals(Collections.singletonList(
"cmd"
),
AppPreferencesModel
.
splitCommand
(
"\"cmd"
));
57
}
58
59
@Test
60
public
void
splitCommand_syntaxError2_returnsResult
() {
61
Assert.assertEquals(Collections.singletonList(
"cmd "
),
AppPreferencesModel
.
splitCommand
(
"\"cmd "
));
62
}
63
64
@Test
65
public
void
splitCommand_syntaxError3_returnsResult
() {
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
src
utils
src
test
java
net
sf
gridarta
utils
AppPreferencesModelTest.java
Generated by
1.8.17