1   package test18;
2   
3   import junit.ParamSetTestCase;
4   import junit.framework.Test;
5   import junit.framework.TestSuite;
6   import net.sourceforge.jparam.paramset.Param;
7   import net.sourceforge.jparam.paramset.ioParam;
8   ;
9   
10  public class test18 {
11  
12  	public static Test suite() {
13  		TestSuite suite = new TestSuite("Test for test18");
14  		//$JUnit-BEGIN$
15  		suite.addTestSuite(t0.class);
16  		suite.addTestSuite(t1.class);
17  		suite.addTestSuite(t2.class);
18  		suite.addTestSuite(t3.class);
19  		suite.addTestSuite(t4.class);
20  		suite.addTestSuite(t5.class);
21  		suite.addTestSuite(t6.class);
22  		suite.addTestSuite(t7.class);
23  		suite.addTestSuite(t8.class);
24  		suite.addTestSuite(t9.class);
25  		suite.addTestSuite(t10.class);
26  		suite.addTestSuite(t11.class);
27  		suite.addTestSuite(t12.class);
28  		suite.addTestSuite(t13.class);
29  		suite.addTestSuite(t14.class);
30  		suite.addTestSuite(t15.class);
31  		suite.addTestSuite(t16.class);
32  		suite.addTestSuite(t17.class);
33  		suite.addTestSuite(t18.class);
34  		suite.addTestSuite(t19.class);
35  		suite.addTestSuite(t20.class);
36  		//$JUnit-END$
37  		return suite;
38  	}
39  
40  	public static class test18_base extends ParamSetTestCase {
41  		String[] inputStrings;
42  
43  		//	    List vs = new LinkedList();
44  		//	    boolean t;
45  		public Param[] getInitParams() throws Exception {
46  			return new Param[] { new ioParam(/* vs, */"vs"),
47  					new ioParam(/* t, */"t", new Boolean(false)), };
48  		}
49  
50  		public String[] getInput() {
51  			return inputStrings;
52  		}
53  
54  		public Object[] getExpectedParameterValues() {
55  			//return new Param[]{a, b, c, d};
56  			return null;
57  		}
58  	}
59  
60  	public static class t0 extends test18_base {
61  		public t0() {
62  			inputStrings = new String[] { ":", "a", ":" };
63  		}
64  	};
65  
66  	public static class t1 extends test18_base {
67  		public t1() {
68  			inputStrings = new String[] { "vs=:", "a", ":" };
69  		}
70  	};
71  
72  	public static class t2 extends test18_base {
73  		public t2() {
74  			inputStrings = new String[] { "vs= : ", "a", " : " };
75  		}
76  	};
77  
78  	public static class t3 extends test18_base {
79  		public t3() {
80  			inputStrings = new String[] { ":", "a", "b", ":" };
81  		}
82  	};
83  
84  	public static class t4 extends test18_base {
85  		public t4() {
86  			inputStrings = new String[] { "vs=:", "a", "b", ":" };
87  		}
88  	};
89  
90  	public static class t5 extends test18_base {
91  		public t5() {
92  			inputStrings = new String[] { "vs=:", "a b", ":" };
93  		}
94  	};
95  
96  	public static class t6 extends test18_base {
97  		public t6() {
98  			inputStrings = new String[] { "vs=: a", ":" };
99  		}
100 	};
101 
102 	public static class t7 extends test18_base {
103 		public t7() {
104 			inputStrings = new String[] { "vs=:", "a :" };
105 		}
106 	};
107 
108 	public static class t8 extends test18_base {
109 		public t8() {
110 			inputStrings = new String[] { "vs=: a :" };
111 		}
112 	};
113 
114 	public static class t9 extends test18_base {
115 		public t9() {
116 			inputStrings = new String[] { "vs=:", ":" };
117 		}
118 	};
119 
120 	public static class t10 extends test18_base {
121 		public t10() {
122 			inputStrings = new String[] { "vs=: :" };
123 		}
124 	};
125 
126 	public static class t11 extends test18_base {
127 		public t11() {
128 			inputStrings = new String[] { "vs=::" };
129 		}
130 	};
131 
132 	public static class t12 extends test18_base {
133 		public t12() {
134 			inputStrings = new String[] { "vs=:" };
135 		}
136 	};
137 
138 	public static class t13 extends test18_base {
139 		public t13() {
140 			inputStrings = new String[] { "vs=:", "a" };
141 		}
142 	};
143 
144 	public static class t14 extends test18_base {
145 		public t14() {
146 			inputStrings = new String[] { "vs=:", "a", "b" };
147 		}
148 	};
149 
150 	public static class t15 extends test18_base {
151 		public t15() {
152 			inputStrings = new String[] { "vs=:", "a:", "b:" };
153 		}
154 	};
155 
156 	public static class t16 extends test18_base {
157 		public t16() {
158 			inputStrings = new String[] { "vs=:", "a b" };
159 		}
160 	};
161 
162 	public static class t17 extends test18_base {
163 		public t17() {
164 			inputStrings = new String[] { "vs=:",
165 					"c://home_dir//My file//file-name.txt" };
166 		}
167 	};
168 
169 	public static class t18 extends test18_base {
170 		public t18() {
171 			inputStrings = new String[] { "vs=:",
172 					"/my dir/my file - unix_version.txt" };
173 		}
174 	};
175 
176 	public static class t19 extends test18_base {
177 		public t19() {
178 			inputStrings = new String[] { "vs=:", "a", "b", ": -t" };
179 		}
180 	};
181 
182 	public static class t20 extends test18_base {
183 		public t20() {
184 			inputStrings = new String[] { "vs=abc", "::", "def<ghi", "::",
185 					"jkl>(:", "a", "b", ":)" };
186 		}
187 	};
188 }