1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.creadur.whisker.cli;
20
21 import org.apache.creadur.whisker.app.Whisker;
22
23 import junit.framework.TestCase;
24
25 public class TestMain extends TestCase {
26
27 Main subject;
28
29 @Override
30 protected void setUp() throws Exception {
31 super.setUp();
32 subject = new Main(new Whisker());
33 }
34
35 public void testIsHelpHelp() throws Exception {
36 assertTrue(subject.printHelp(args("--help")));
37 }
38
39 public void testIsGenerateHelp() throws Exception {
40 assertFalse(subject.printHelp(args("--generate")));
41 }
42
43 public void testIsAuditHelp() throws Exception {
44 assertFalse(subject.printHelp(args("--audit")));
45 }
46
47 public void testIsSkeletonHelp() throws Exception {
48 assertFalse(subject.printHelp(args("--skeleton")));
49 }
50
51 private String[] args(String ...strings) {
52 return strings;
53 }
54 }