Shubham, Ankit | Add. All the properties of labels are mandatory

This commit is contained in:
Kuamr Shubham
2020-03-10 14:58:58 +05:30
parent 2a8580ad49
commit 88b9253fc2
3 changed files with 12 additions and 1 deletions

View File

@@ -7,5 +7,6 @@
"micrometer-prometheus": {
"enum": ["enabled","disabled"]
}
}
},
"required": ["micrometer-prometheus"]
}

View File

@@ -110,4 +110,13 @@ public class SchemaTest {
assertTrue(validationUtils.isJsonValid(schemaFile, jsonFile));
}
@Test
void expectFalseWhenLabelPropertyIsMissing() throws IOException, ProcessingException {
File schemaFile = new File(schemaPath + "labels.json");
File jsonFile = new File(testData + "invalidLabel.json");
ValidationUtils validationUtils = new ValidationUtils();
assertFalse(validationUtils.isJsonValid(schemaFile, jsonFile));
}
}