4 package jp.sfjp.mikutoga.pmd2xml;
6 import org.junit.After;
7 import org.junit.AfterClass;
8 import org.junit.Before;
9 import org.junit.BeforeClass;
10 import org.junit.Test;
12 import static org.junit.Assert.*;
17 public class OptSwitchTest {
19 public OptSwitchTest() {
23 public static void setUpClass() {
27 public static void tearDownClass() {
35 public void tearDown() {
39 * Test of values method, of class OptSwitch.
42 public void testValues() {
43 System.out.println("values");
45 assertEquals(8, OptSwitch.values().length);
51 * Test of valueOf method, of class OptSwitch.
54 public void testValueOf() {
55 System.out.println("valueOf");
57 OptSwitch sw = OptSwitch.valueOf("OPT_HELP");
58 assertSame(OptSwitch.OPT_HELP, sw);
64 * Test of getConsoleHelp method, of class OptSwitch.
67 public void testGetConsoleHelp() {
68 System.out.println("getConsoleHelp");
70 String help = OptSwitch.getConsoleHelp();
77 * Test of parse method, of class OptSwitch.
80 public void testParse() {
81 System.out.println("parse");
85 sw = OptSwitch.parse(null);
87 sw = OptSwitch.parse("");
89 sw = OptSwitch.parse("help");
92 sw = OptSwitch.parse("-h");
93 assertSame(OptSwitch.OPT_HELP, sw);
94 sw = OptSwitch.parse("-help");
95 assertSame(OptSwitch.OPT_HELP, sw);
96 sw = OptSwitch.parse("-?");
97 assertSame(OptSwitch.OPT_HELP, sw);
99 sw = OptSwitch.parse("-i");
100 assertSame(OptSwitch.OPT_INFILE, sw);
101 sw = OptSwitch.parse("-o");
102 assertSame(OptSwitch.OPT_OUTFILE, sw);
103 sw = OptSwitch.parse("-f");
104 assertSame(OptSwitch.OPT_FORCE, sw);
106 sw = OptSwitch.parse("-nl");
107 assertSame(OptSwitch.OPT_NEWLINE, sw);
108 sw = OptSwitch.parse("-genout");
109 assertSame(OptSwitch.OPT_GENOUT, sw);
111 sw = OptSwitch.parse("-iform");
112 assertSame(OptSwitch.OPT_IFORM, sw);
113 sw = OptSwitch.parse("-oform");
114 assertSame(OptSwitch.OPT_OFORM, sw);
120 * Test of getExArgNum method, of class OptSwitch.
123 public void testGetExArgNum() {
124 System.out.println("getExArgNum");
126 assertEquals(0, OptSwitch.OPT_HELP.getExArgNum());
127 assertEquals(1, OptSwitch.OPT_INFILE.getExArgNum());
128 assertEquals(1, OptSwitch.OPT_OUTFILE.getExArgNum());
129 assertEquals(0, OptSwitch.OPT_FORCE.getExArgNum());
130 assertEquals(1, OptSwitch.OPT_NEWLINE.getExArgNum());
131 assertEquals(1, OptSwitch.OPT_GENOUT.getExArgNum());
132 assertEquals(1, OptSwitch.OPT_IFORM.getExArgNum());
133 assertEquals(1, OptSwitch.OPT_OFORM.getExArgNum());