+ @Test(expected = CambriaApiException.class)
+ public void testValidateJSONNullProducer() throws CambriaApiException {
+ mirrorMaker.setProducer(null);
+ updateMirrorMaker.setUpdateMirrorMaker(mirrorMaker);
+ updateMirrorMaker.validateJSON(jsonObject);
+ }
+
+ @Test(expected = CambriaApiException.class)
+ public void testValidateJSONNoNumStreams() throws CambriaApiException {
+ mirrorMaker.setNumStreams(0);
+ updateMirrorMaker.setUpdateMirrorMaker(mirrorMaker);
+ updateMirrorMaker.validateJSON(jsonObject);
+ }
+
+ @Test(expected = CambriaApiException.class)
+ public void testValidateJSONWhitelist() throws CambriaApiException {
+ PowerMockito.when(jsonObject.has("whitelist")).thenReturn(true);
+
+ updateMirrorMaker.setUpdateMirrorMaker(mirrorMaker);
+ updateMirrorMaker.validateJSON(jsonObject);
+ }