Lines 61-67
Link Here
|
61 |
super(testName); |
61 |
super(testName); |
62 |
} |
62 |
} |
63 |
|
63 |
|
64 |
// TESTFAIL |
|
|
65 |
public void testGeneratorWithClass() throws IOException { |
64 |
public void testGeneratorWithClass() throws IOException { |
66 |
copyStringToFileObject(testFO, |
65 |
copyStringToFileObject(testFO, |
67 |
"class Foo {\n" + |
66 |
"class Foo {\n" + |
Lines 79-88
Link Here
|
79 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
78 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
80 |
assertEquals( |
79 |
assertEquals( |
81 |
"import groovy.util.*;\n" + |
80 |
"import groovy.util.*;\n" + |
|
|
81 |
"import java.lang.*;\n" + |
82 |
"import groovy.lang.*;\n" + |
82 |
"import java.util.*;\n" + |
83 |
"import java.util.*;\n" + |
83 |
"import java.io.*;\n" + |
84 |
"import java.io.*;\n" + |
84 |
"import java.lang.*;\n" + |
|
|
85 |
"import groovy.lang.*;\n" + |
86 |
"import java.net.*;\n" + |
85 |
"import java.net.*;\n" + |
87 |
"\n" + |
86 |
"\n" + |
88 |
"public class Foo\n" + |
87 |
"public class Foo\n" + |
Lines 94-100
Link Here
|
94 |
"}\n", charSequence); |
93 |
"}\n", charSequence); |
95 |
} |
94 |
} |
96 |
|
95 |
|
97 |
// TESTFAIL |
|
|
98 |
public void testGeneratorWithScript() throws IOException { |
96 |
public void testGeneratorWithScript() throws IOException { |
99 |
copyStringToFileObject(testFO, |
97 |
copyStringToFileObject(testFO, |
100 |
"def closure1 = {\n" + |
98 |
"def closure1 = {\n" + |
Lines 110-119
Link Here
|
110 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
108 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
111 |
assertEquals( |
109 |
assertEquals( |
112 |
"import groovy.util.*;\n" + |
110 |
"import groovy.util.*;\n" + |
|
|
111 |
"import java.lang.*;\n" + |
112 |
"import groovy.lang.*;\n" + |
113 |
"import java.util.*;\n" + |
113 |
"import java.util.*;\n" + |
114 |
"import java.io.*;\n" + |
114 |
"import java.io.*;\n" + |
115 |
"import java.lang.*;\n" + |
|
|
116 |
"import groovy.lang.*;\n" + |
117 |
"import java.net.*;\n" + |
115 |
"import java.net.*;\n" + |
118 |
"\n" + |
116 |
"\n" + |
119 |
"public class Test\n" + |
117 |
"public class Test\n" + |
Lines 126-132
Link Here
|
126 |
"}\n", charSequence); |
124 |
"}\n", charSequence); |
127 |
} |
125 |
} |
128 |
|
126 |
|
129 |
// TESTFAIL |
|
|
130 |
public void testGenerics() throws IOException { |
127 |
public void testGenerics() throws IOException { |
131 |
copyStringToFileObject(testFO, |
128 |
copyStringToFileObject(testFO, |
132 |
"class Foo {\n" + |
129 |
"class Foo {\n" + |
Lines 141-150
Link Here
|
141 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
138 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
142 |
assertEquals( |
139 |
assertEquals( |
143 |
"import groovy.util.*;\n" + |
140 |
"import groovy.util.*;\n" + |
|
|
141 |
"import java.lang.*;\n" + |
142 |
"import groovy.lang.*;\n" + |
144 |
"import java.util.*;\n" + |
143 |
"import java.util.*;\n" + |
145 |
"import java.io.*;\n" + |
144 |
"import java.io.*;\n" + |
146 |
"import java.lang.*;\n" + |
|
|
147 |
"import groovy.lang.*;\n" + |
148 |
"import java.net.*;\n" + |
145 |
"import java.net.*;\n" + |
149 |
"\n" + |
146 |
"\n" + |
150 |
"public class Foo\n" + |
147 |
"public class Foo\n" + |
Lines 154-160
Link Here
|
154 |
"}\n", charSequence); |
151 |
"}\n", charSequence); |
155 |
} |
152 |
} |
156 |
|
153 |
|
157 |
// TESTFAIL |
|
|
158 |
public void testImports() throws IOException { |
154 |
public void testImports() throws IOException { |
159 |
copyStringToFileObject(testFO, |
155 |
copyStringToFileObject(testFO, |
160 |
"import javax.swing.JPanel\n" + |
156 |
"import javax.swing.JPanel\n" + |
Lines 169-180
Link Here
|
169 |
|
165 |
|
170 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
166 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
171 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
167 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
172 |
assertEquals("import groovy.util.*;\n" + |
168 |
assertEquals( |
|
|
169 |
"import groovy.util.*;\n" + |
170 |
"import java.lang.*;\n" + |
171 |
"import groovy.lang.*;\n" + |
173 |
"import java.util.*;\n" + |
172 |
"import java.util.*;\n" + |
|
|
173 |
"import javax.swing.*;\n" + |
174 |
"import java.io.*;\n" + |
174 |
"import java.io.*;\n" + |
175 |
"import java.lang.*;\n" + |
|
|
176 |
"import javax.swing.*;\n" + |
177 |
"import groovy.lang.*;\n" + |
178 |
"import java.net.*;\n" + |
175 |
"import java.net.*;\n" + |
179 |
"\n" + |
176 |
"\n" + |
180 |
"public class MyTest\n" + |
177 |
"public class MyTest\n" + |
Lines 184-190
Link Here
|
184 |
"}\n", charSequence); |
181 |
"}\n", charSequence); |
185 |
} |
182 |
} |
186 |
|
183 |
|
187 |
// TESTFAIL |
|
|
188 |
public void testMultipleClasses() throws IOException { |
184 |
public void testMultipleClasses() throws IOException { |
189 |
copyStringToFileObject(testFO, |
185 |
copyStringToFileObject(testFO, |
190 |
"class PostService {\n" + |
186 |
"class PostService {\n" + |
Lines 204-214
Link Here
|
204 |
|
200 |
|
205 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
201 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
206 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
202 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
207 |
assertEquals("import groovy.util.*;\n"+ |
203 |
assertEquals( |
|
|
204 |
"import groovy.util.*;\n"+ |
205 |
"import java.lang.*;\n" + |
206 |
"import groovy.lang.*;\n" + |
208 |
"import java.util.*;\n" + |
207 |
"import java.util.*;\n" + |
209 |
"import java.io.*;\n" + |
208 |
"import java.io.*;\n" + |
210 |
"import java.lang.*;\n" + |
|
|
211 |
"import groovy.lang.*;\n" + |
212 |
"import java.net.*;\n" + |
209 |
"import java.net.*;\n" + |
213 |
"\n" + |
210 |
"\n" + |
214 |
"public class PostService\n" + |
211 |
"public class PostService\n" + |
Lines 220-230
Link Here
|
220 |
"}\n", charSequence); |
217 |
"}\n", charSequence); |
221 |
|
218 |
|
222 |
charSequence = generator.generateClass(classNodes.get(1)); |
219 |
charSequence = generator.generateClass(classNodes.get(1)); |
223 |
assertEquals("import groovy.util.*;\n" + |
220 |
assertEquals( |
|
|
221 |
"import groovy.util.*;\n" + |
222 |
"import java.lang.*;\n" + |
223 |
"import groovy.lang.*;\n" + |
224 |
"import java.util.*;\n" + |
224 |
"import java.util.*;\n" + |
225 |
"import java.io.*;\n" + |
225 |
"import java.io.*;\n" + |
226 |
"import java.lang.*;\n" + |
|
|
227 |
"import groovy.lang.*;\n" + |
228 |
"import java.net.*;\n" + |
226 |
"import java.net.*;\n" + |
229 |
"\n" + |
227 |
"\n" + |
230 |
"public class PostException\n" + |
228 |
"public class PostException\n" + |
Lines 236-242
Link Here
|
236 |
"}\n", charSequence); |
234 |
"}\n", charSequence); |
237 |
} |
235 |
} |
238 |
|
236 |
|
239 |
// TESTFAIL |
|
|
240 |
public void testThrowsClause() throws IOException { |
237 |
public void testThrowsClause() throws IOException { |
241 |
copyStringToFileObject(testFO, |
238 |
copyStringToFileObject(testFO, |
242 |
"class MyTest {\n"+ |
239 |
"class MyTest {\n"+ |
Lines 256-266
Link Here
|
256 |
|
253 |
|
257 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
254 |
GroovyVirtualSourceProvider.JavaStubGenerator generator = new GroovyVirtualSourceProvider.JavaStubGenerator(); |
258 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
255 |
CharSequence charSequence = generator.generateClass(classNodes.get(0)); |
259 |
assertEquals("import groovy.util.*;\n" + |
256 |
assertEquals( |
|
|
257 |
"import groovy.util.*;\n" + |
258 |
"import java.lang.*;\n" + |
259 |
"import groovy.lang.*;\n" + |
260 |
"import java.util.*;\n" + |
260 |
"import java.util.*;\n" + |
261 |
"import java.io.*;\n" + |
261 |
"import java.io.*;\n" + |
262 |
"import java.lang.*;\n" + |
|
|
263 |
"import groovy.lang.*;\n" + |
264 |
"import java.net.*;\n" + |
262 |
"import java.net.*;\n" + |
265 |
"\n" + |
263 |
"\n" + |
266 |
"public class MyTest\n" + |
264 |
"public class MyTest\n" + |