private void deleteAlerts() { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(PROVIDER_ID); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().deleteAlerts(message); }
private void deleteSensors() { final CatalogDeleteInputMessage message = new CatalogDeleteInputMessage(PROVIDER_ID); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().deleteProvider(message); }
private void getAlerts(final int expectedAlertsSize, final String type) { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(); message.setIdentityToken(tokenApp); if (StringUtils.hasText(type)) { final Map<String, String> parameters = new HashMap<String, String>(); parameters.put("type", type); message.setParameters(parameters); } final CatalogAlertOutputMessage outputMessage = platformTemplate.getCatalogOps().getAuthorizedAlerts(message); assertNotNull(outputMessage); if (expectedAlertsSize == 0) { assertTrue(CollectionUtils.isEmpty(outputMessage.getAlerts())); } else { assertTrue("Expected " + expectedAlertsSize + " alerts but found " + outputMessage.getAlerts().size(), outputMessage.getAlerts().size() == expectedAlertsSize); } }
@Test(expected = PlatformClientAccessException.class) public void registerWithoutAlerts() throws Exception { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(PROVIDER_ID); platformTemplate.getCatalogOps().registerAlerts(message); }
@Test(expected = PlatformClientAccessException.class) public void registerWithoutSensors() throws Exception { final CatalogInputMessage message = new CatalogInputMessage(PROVIDER_ID); platformTemplate.getCatalogOps().registerSensors(message); }
private void updateSensors(final String prefixName) { final CatalogInputMessage message = new CatalogInputMessage(PROVIDER_ID, buildSensorsToUpdate(prefixName)); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().updateComponents(message); }
private void getSensors(final int expectedProvidersSize, final int expectedSensorsSize, final String type) { final CatalogInputMessage message = new CatalogInputMessage(); message.setIdentityToken(tokenApp); if (StringUtils.hasText(type)) { final Map<String, String> parameters = new HashMap<String, String>(); parameters.put("type", type); message.setParameters(parameters); } final CatalogOutputMessage outputMessage = platformTemplate.getCatalogOps().getSensors(message); assertNotNull(outputMessage); if (expectedSensorsSize == 0) { assertTrue(CollectionUtils.isEmpty(outputMessage.getProviders())); } else { assertTrue("Expected " + expectedProvidersSize + " providers but found " + outputMessage.getProviders().size(), outputMessage.getProviders().size() == expectedProvidersSize); int sensorsSize = 0; for (final AuthorizedProvider provider : outputMessage.getProviders()) { sensorsSize += provider.getSensors().size(); } assertTrue("Expected " + expectedSensorsSize + " sensors but found " + sensorsSize, sensorsSize == expectedSensorsSize); } }
private void updateAlerts() { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(PROVIDER_ID); message.setAlerts(buildAlertsToUpdate()); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().updateAlerts(message); }
public void afterTestClass(final TestContext testContext) throws Exception { if (!CollectionUtils.isEmpty(alertsBackup)) { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(PROVIDER_ID); message.setAlerts(alertsBackup); getPlatformTemplate(testContext).getCatalogOps().registerAlerts(message); } }
private void registerSensors(final String prefixName) { final CatalogInputMessage message = new CatalogInputMessage(PROVIDER_ID, buildSensorsToRegister(prefixName)); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().registerSensors(message); }
private void updateComponents() { final CatalogInputMessage message = new CatalogInputMessage(PROVIDER_ID); message.setComponents(buildComponentsToUpdate()); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().updateComponents(message); }
private void validateComponentState(final String type, final String desc) { final CatalogInputMessage message = new CatalogInputMessage(); message.setIdentityToken(tokenApp); final CatalogOutputMessage outputMessage = platformTemplate.getCatalogOps().getSensors(message); final CatalogSensor sensor = outputMessage.getProviders().get(0).getSensors().get(0); assertEquals("Expected component type " + type + " but found " + sensor.getComponentType(), type, sensor.getComponentType()); if (desc == null) { assertNull(sensor.getComponentDesc()); } else { assertEquals("Expected component desc " + desc + " but found " + sensor.getComponentDesc(), desc, sensor.getComponentDesc()); } }
private void registerAlerts() { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(PROVIDER_ID); message.setAlerts(buildAlertsToRegister()); message.setIdentityToken(tokenProv); platformTemplate.getCatalogOps().registerAlerts(message); }
public void beforeTestClass(final TestContext testContext) throws Exception { final CatalogAlertInputMessage message = new CatalogAlertInputMessage(); // message.setIdentityToken(tokenApp); final CatalogAlertOutputMessage outputMessage = getPlatformTemplate(testContext).getCatalogOps().getAuthorizedAlerts(message); alertsBackup = outputMessage.getAlerts(); }