4 package jp.sfjp.mikutoga.vmd2xml;
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;
11 import static org.junit.Assert.*;
16 public class OptSwitchTest {
18 public OptSwitchTest() {
22 public static void setUpClass() {
26 public static void tearDownClass() {
34 public void tearDown() {
38 * Test of values method, of class OptSwitch.
41 public void testValues() {
42 System.out.println("values");
43 assertEquals(10, OptSwitch.values().length);
48 * Test of valueOf method, of class OptSwitch.
51 public void testValueOf() {
52 System.out.println("valueOf");
53 assertSame(OptSwitch.OPT_HELP, OptSwitch.valueOf("OPT_HELP"));
58 * Test of getConsoleHelp method, of class OptSwitch.
61 public void testGetConsoleHelp() {
62 System.out.println("getConsoleHelp");
64 String help = OptSwitch.getConsoleHelp();
67 assertFalse(help.isEmpty());
73 * Test of parse method, of class OptSwitch.
76 public void testParse() {
77 System.out.println("parse");
79 assertNull(OptSwitch.parse(null));
80 assertNull(OptSwitch.parse(""));
81 assertNull(OptSwitch.parse("XXX"));
83 assertEquals(OptSwitch.OPT_HELP, OptSwitch.parse("-h"));
84 assertEquals(OptSwitch.OPT_HELP, OptSwitch.parse("-help"));
85 assertEquals(OptSwitch.OPT_HELP, OptSwitch.parse("-?"));
87 assertEquals(OptSwitch.OPT_INFILE, OptSwitch.parse("-i"));
88 assertEquals(OptSwitch.OPT_OUTFILE, OptSwitch.parse("-o"));
89 assertEquals(OptSwitch.OPT_FORCE, OptSwitch.parse("-f"));
90 assertEquals(OptSwitch.OPT_NEWLINE, OptSwitch.parse("-nl"));
91 assertEquals(OptSwitch.OPT_GENOUT, OptSwitch.parse("-genout"));
92 assertEquals(OptSwitch.OPT_IFORM, OptSwitch.parse("-iform"));
93 assertEquals(OptSwitch.OPT_OFORM, OptSwitch.parse("-oform"));
94 assertEquals(OptSwitch.OPT_QUAT, OptSwitch.parse("-quat"));
95 assertEquals(OptSwitch.OPT_EYXZ, OptSwitch.parse("-eyxz"));
101 * Test of getExArgNum method, of class OptSwitch.
104 public void testGetExArgNum() {
105 System.out.println("getExArgNum");
107 for(OptSwitch sw : OptSwitch.values()){
113 assertEquals(0, sw.getExArgNum());
116 assertEquals(1, sw.getExArgNum());