Shubham, Ankit | Add. All the attributes of loadbalancers are mandatory

This commit is contained in:
Kuamr Shubham
2020-03-10 14:17:58 +05:30
parent 5dd52a9403
commit 58b3ef35f7
3 changed files with 15 additions and 1 deletions

View File

@@ -18,5 +18,6 @@
"endpoint": {
"type": "string"
}
}
},
"required": ["type","accessPolicies","endpoint"]
}

View File

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

View File

@@ -0,0 +1,4 @@
{
"type": "elb",
"endpoint": "dev-spring-boot-demo-service.np.navi-tech.in"
}