use of org.jpox.samples.one_one.unidir_2.Reader in project swagger-core by swagger-api.
the class ReaderListenerTest method testReaderListener.
@Test(description = "test a readerListener resource")
public void testReaderListener() throws Exception {
Reader reader = new Reader(new OpenAPI());
OpenAPI openAPI = reader.read(Collections.singleton(ReaderListenerResource.class));
assertNotNull(openAPI);
assertEquals(openAPI.getTags().get(0).getName(), "Tag-added-before-read");
assertEquals(openAPI.getTags().get(1).getName(), "Tag-added-after-read");
}
use of org.jpox.samples.one_one.unidir_2.Reader in project swagger-core by swagger-api.
the class JaxrsApplicationAndAnnotationScannerTest method shouldScanClassesFromPackages.
@Test(description = "scan a simple resource from packages")
public void shouldScanClassesFromPackages() throws Exception {
SwaggerConfiguration config = new SwaggerConfiguration().resourcePackages(Stream.of("com.my.project.resources", "org.my.project.resources").collect(Collectors.toSet())).openAPI(new OpenAPI().info(new Info().description("TEST INFO DESC")));
OpenApiContext ctx = new GenericOpenApiContext<>().openApiConfiguration(config).openApiReader(new Reader(config)).openApiScanner(scanner.application(null).openApiConfiguration(config)).init();
OpenAPI openApi = ctx.read();
assertNotNull(openApi);
assertEquals(openApi.getPaths().keySet(), Arrays.asList("/packageA", "/packageB"));
}
Aggregations