Skip to content

Instantly share code, notes, and snippets.

{
"name": "account_type",
"in": "query",
"required": false,
"type": "string",
"enum": [
"PERSONAL",
"COLLEGE_SAVING"
],
"x-enum-definition": "AccountType"
{{#vendorExtensions.x-enum-definition}}{{.}}{{/vendorExtensions.x-enum-definition}}
{{^vendorExtensions.x-enum-definition}}{{{dataType}}}{{/vendorExtensions.x-enum-definition}}
@Test
public void fieldsUseLowerCaseCamel() {
String schema = readFileToString(new File(getClass().getResource("/schema.json").getPath()), Charset.forName("UTF-8"));
Swagger swagger = new SwaggerParser().parse(schema);
for (Map.Entry<String, Model> entry : swagger.getDefinitions().entrySet()) {
if (entry.getValue().getProperties() == null) {
continue;
}
for (String fieldName : entry.getValue().getProperties().keySet()) {