forked from loafle/openapi-generator-original
add: testJersey3
This commit is contained in:
@@ -229,6 +229,7 @@ public class TestUtils {
|
||||
fail("Unable to evaluate file " + path);
|
||||
}
|
||||
String file = linearize(generatedFile);
|
||||
System.out.println(file);
|
||||
assertNotNull(file);
|
||||
for (String line : lines)
|
||||
assertFalse(file.contains(linearize(line)));
|
||||
|
||||
@@ -25,6 +25,8 @@ import org.testng.annotations.DataProvider;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
import static org.openapitools.codegen.TestUtils.assertFileContains;
|
||||
import static org.openapitools.codegen.TestUtils.assertFileNotContains;
|
||||
import static org.testng.Assert.assertTrue;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
@@ -130,13 +132,30 @@ public class JavaJerseyServerCodegenTest extends JavaJaxrsBaseTest {
|
||||
final DefaultGenerator generator = new DefaultGenerator();
|
||||
final List<File> files = generator.opts(input).generate();
|
||||
|
||||
Assert.assertTrue(files.size() > 0);
|
||||
assertTrue(files.size() > 0);
|
||||
for (File file : files) {
|
||||
Assert.assertTrue(file.exists());
|
||||
Assert.assertTrue(file.isFile());
|
||||
}
|
||||
|
||||
TestUtils.validateJavaSourceFiles(files);
|
||||
TestUtils.validatePomXmlFiles(files);
|
||||
|
||||
return files.stream().collect(Collectors.toMap(e -> e.getName().replace(outputPath, ""), i -> i));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJersey3() throws Exception {
|
||||
codegen.setLibrary("jersey3");
|
||||
codegen.setDateLibrary("java8");
|
||||
|
||||
final Map<String, File> files = generateFiles(codegen, "src/test/resources/3_0/form-multipart-binary-array.yaml");
|
||||
files.values().forEach(file -> {
|
||||
System.out.println(file.getName());
|
||||
assertFileNotContains(file.toPath(), "javax.ws");
|
||||
});
|
||||
}
|
||||
|
||||
@DataProvider(name = "codegenParameterMatrix")
|
||||
public Object[][] codegenParameterMatrix() {
|
||||
final Set<String> libraries = new JavaJerseyServerCodegen().supportedLibraries().keySet();
|
||||
|
||||
Reference in New Issue
Block a user