use of org.motechproject.mds.docs.swagger.gson.ParameterTypeAdapter in project motech by motech.
the class SwaggerGeneratorTest method shouldGenerateJson.
@Test
public void shouldGenerateJson() {
StringWriter stringWriter = new StringWriter();
swaggerGenerator.generateDocumentation(stringWriter, "/motech-platform-server", LOCALE);
Gson gson = new GsonBuilder().registerTypeAdapter(Response.class, new ResponseAdapter()).registerTypeAdapter(ParameterType.class, new ParameterTypeAdapter()).create();
SwaggerModel swaggerModel = gson.fromJson(stringWriter.toString(), SwaggerModel.class);
verifyCommonModel(swaggerModel);
verifyDefinitions(swaggerModel);
verifyPaths(swaggerModel);
}
Aggregations