74 } |
74 } |
75 |
75 |
76 public void testSample() { |
76 public void testSample() { |
77 try { |
77 try { |
78 testLocale( |
78 testLocale( |
79 (a) -> assertCommandOK(a, "/set newmode test -command normal", "test"), |
79 (a) -> assertCommandOK(a, "/set mode test -command normal", "test"), |
80 (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"), |
80 (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"), |
81 (a) -> assertCommandOK(a, "/set feedback test", "test"), |
81 (a) -> assertCommandOK(a, "/set feedback test", "test"), |
82 |
82 |
83 (a) -> assertCommandFail(a, "/turkey", "/turkey"), |
83 (a) -> assertCommandFail(a, "/turkey", "/turkey"), |
84 (a) -> assertCommandFail(a, "/s", "/set"), |
84 (a) -> assertCommandFail(a, "/s", "/set"), |
99 } |
99 } |
100 |
100 |
101 public void testCommand() { |
101 public void testCommand() { |
102 try { |
102 try { |
103 testLocale( |
103 testLocale( |
104 (a) -> assertCommandOK(a, "/set newmode test -command normal", "test"), |
104 (a) -> assertCommandOK(a, "/set mode test -command normal", "test"), |
105 (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"), |
105 (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"), |
106 (a) -> assertCommandOK(a, "/set feedback test", "test"), |
106 (a) -> assertCommandOK(a, "/set feedback test", "test"), |
107 |
107 |
108 (a) -> assertCommandFail(a, "/list zebra"), |
108 (a) -> assertCommandFail(a, "/list zebra"), |
109 (a) -> assertCommandFail(a, "/set editor", "/set editor"), |
109 (a) -> assertCommandFail(a, "/set editor", "/set editor"), |
116 (a) -> assertCommandFail(a, "/drop rats"), |
116 (a) -> assertCommandFail(a, "/drop rats"), |
117 (a) -> assertCommandOK(a, "void dup() {}"), |
117 (a) -> assertCommandOK(a, "void dup() {}"), |
118 (a) -> assertCommandOK(a, "int dup"), |
118 (a) -> assertCommandOK(a, "int dup"), |
119 (a) -> assertCommandFail(a, "/drop dup"), |
119 (a) -> assertCommandFail(a, "/drop dup"), |
120 (a) -> assertCommandFail(a, "/edit zebra", "zebra"), |
120 (a) -> assertCommandFail(a, "/edit zebra", "zebra"), |
121 (a) -> assertCommandFail(a, "/list zebra", "zebra", "/list"), |
121 (a) -> assertCommandFail(a, "/list zebra", "zebra", "No such snippet: zebra"), |
122 (a) -> assertCommandFail(a, "/open", "/open"), |
122 (a) -> assertCommandFail(a, "/open", "/open"), |
123 (a) -> assertCommandFail(a, "/open zebra", "zebra", "/open"), |
123 (a) -> assertCommandFail(a, "/open zebra", "zebra", "/open"), |
124 (a) -> assertCommandFail(a, "/reload zebra", "zebra", "/reload"), |
124 (a) -> assertCommandFail(a, "/reload zebra", "zebra", "Unexpected arguments at end of command"), |
125 (a) -> assertCommandFail(a, "/save", "/save"), |
125 (a) -> assertCommandFail(a, "/save", "/save"), |
126 (a) -> assertCommandFail(a, "/-99"), |
126 (a) -> assertCommandFail(a, "/-99"), |
127 |
127 |
128 (a) -> assertCommandOK(a, "/set feedback normal", "normal") |
128 (a) -> assertCommandOK(a, "/set feedback normal", "normal") |
129 ); |
129 ); |
140 (a) -> assertCommandOK(a, "/help /drop", "/drop"), |
140 (a) -> assertCommandOK(a, "/help /drop", "/drop"), |
141 (a) -> assertCommandOK(a, "/help /save", "-all", "-start"), |
141 (a) -> assertCommandOK(a, "/help /save", "-all", "-start"), |
142 (a) -> assertCommandOK(a, "/help /open", "/open"), |
142 (a) -> assertCommandOK(a, "/help /open", "/open"), |
143 (a) -> assertCommandOK(a, "/help /reload", "-restore"), |
143 (a) -> assertCommandOK(a, "/help /reload", "-restore"), |
144 (a) -> assertCommandOK(a, "/help /help", "intro"), |
144 (a) -> assertCommandOK(a, "/help /help", "intro"), |
145 (a) -> assertCommandOK(a, "/help /set", "newmode"), |
145 (a) -> assertCommandOK(a, "/help /set", "mode"), |
146 (a) -> assertCommandOK(a, "/help /?", "intro"), |
146 (a) -> assertCommandOK(a, "/help /?", "intro"), |
147 (a) -> assertCommandOK(a, "/help intro", "/help"), |
147 (a) -> assertCommandOK(a, "/help intro", "/help"), |
148 (a) -> assertCommandOK(a, "/help /set format", "import", "case", "{value}", "added"), |
148 (a) -> assertCommandOK(a, "/help /set format", "import", "case", "{value}", "added"), |
149 (a) -> assertCommandOK(a, "/help /set feedback", "newmode"), |
149 (a) -> assertCommandOK(a, "/help /set feedback", "mode"), |
150 (a) -> assertCommandOK(a, "/help /set newmode", "feedback"), |
150 (a) -> assertCommandOK(a, "/help /set mode", "feedback"), |
151 (a) -> assertCommandOK(a, "/help /set prompt", "/set prompt"), |
151 (a) -> assertCommandOK(a, "/help /set prompt", "/set prompt"), |
152 (a) -> assertCommandOK(a, "/help /set editor", "/edit") |
152 (a) -> assertCommandOK(a, "/help /set editor", "/edit") |
153 ); |
153 ); |
154 } |
154 } |
155 |
155 |
156 public void testFeedbackError() { |
156 public void testFeedbackError() { |
157 try { |
157 try { |
158 testLocale( |
158 testLocale( |
159 (a) -> assertCommandOK(a, "/set newmode tee -command foo", "foo"), |
159 (a) -> assertCommandOK(a, "/set mode te2", "te2"), |
160 (a) -> assertCommandOK(a, "/set newmode tee flurb", "-command", "-quiet"), |
160 (a) -> assertCommandOK(a, "/set mode te3 -command", "te3"), |
161 (a) -> assertCommandOK(a, "/set newmode te2", "te2"), |
161 (a) -> assertCommandOK(a, "/set mode te2 -command"), |
162 (a) -> assertCommandOK(a, "/set newmode te2 -command", "te2"), |
162 (a) -> assertCommandOK(a, "/set mode te -command normal", "te"), |
163 (a) -> assertCommandOK(a, "/set newmode te -command normal", "te"), |
163 (a) -> assertCommandOK(a, "/set mode te"), |
164 (a) -> assertCommandOK(a, "/set format te errorpre 'ERROR: '"), |
164 (a) -> assertCommandOK(a, "/set format te errorpre 'ERROR: '"), |
165 (a) -> assertCommandOK(a, "/set feedback te"), |
165 (a) -> assertCommandOK(a, "/set feedback te"), |
166 |
166 |
167 (a) -> assertCommandFail(a, "/set "), |
167 (a) -> assertCommandFail(a, "/set "), |
168 (a) -> assertCommandFail(a, "/set xyz", "xyz"), |
168 (a) -> assertCommandFail(a, "/set xyz", "xyz"), |
177 (a) -> assertCommandFail(a, "/set format te fld aaa", "aaa"), |
177 (a) -> assertCommandFail(a, "/set format te fld aaa", "aaa"), |
178 (a) -> assertCommandFail(a, "/set format te fld 'aaa' frog"), |
178 (a) -> assertCommandFail(a, "/set format te fld 'aaa' frog"), |
179 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-frog"), |
179 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-frog"), |
180 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-import"), |
180 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-import"), |
181 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import,added"), |
181 (a) -> assertCommandFail(a, "/set format te fld 'aaa' import,added"), |
182 (a) -> assertCommandFail(a, "/set newmode"), |
182 (a) -> assertCommandFail(a, "/set mode"), |
183 (a) -> assertCommandFail(a, "/set newmode te"), |
183 (a) -> assertCommandFail(a, "/set mode x xyz"), |
184 (a) -> assertCommandFail(a, "/set newmode x xyz"), |
184 (a) -> assertCommandFail(a, "/set mode x -quiet y"), |
185 (a) -> assertCommandFail(a, "/set newmode x -quiet y"), |
185 (a) -> assertCommandFail(a, "/set mode tee -command foo", "foo"), |
186 (a) -> assertCommandFail(a, "/set prompt"), |
186 (a) -> assertCommandFail(a, "/set prompt"), |
187 (a) -> assertCommandFail(a, "/set prompt te"), |
187 (a) -> assertCommandFail(a, "/set prompt te"), |
188 (a) -> assertCommandFail(a, "/set prompt te aaa xyz", "aaa"), |
188 (a) -> assertCommandFail(a, "/set prompt te aaa xyz", "aaa"), |
189 (a) -> assertCommandFail(a, "/set prompt te 'aaa' xyz", "xyz"), |
189 (a) -> assertCommandFail(a, "/set prompt te 'aaa' xyz", "xyz"), |
190 (a) -> assertCommandFail(a, "/set prompt"), |
|
191 (a) -> assertCommandFail(a, "/set prompt te"), |
|
192 (a) -> assertCommandFail(a, "/set prompt te aaa"), |
190 (a) -> assertCommandFail(a, "/set prompt te aaa"), |
193 (a) -> assertCommandFail(a, "/set prompt te 'aaa'"), |
191 (a) -> assertCommandFail(a, "/set prompt te 'aaa'"), |
194 |
192 |
195 (a) -> assertCommandOK(a, "/set feedback normal") |
193 (a) -> assertCommandOK(a, "/set feedback normal") |
196 ); |
194 ); |