/** * {@inheritDoc} */ @Override public List<Alert> getOpenBusinessTransactionAlerts() { return filterAlerts(getBusinessTransactionAlerts(), true); }
/** * {@inheritDoc} */ @Override public ApplicationDefinition addApplicationDefinition(ApplicationDefinition appDefinition) throws BusinessException { return addApplicationDefinition(appDefinition, -1); }
/** * {@inheritDoc} */ @Override public List<Alert> getOpenAlerts() { return filterAlerts(getAlerts(), true); }
@Test(expectedExceptions = { BusinessException.class }) public void moveNull() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.moveApplicationDefinition(null, 0); }
@Test(expectedExceptions = { BusinessException.class }) public void updateNull() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.updateApplicationDefinition(null); }
/** * {@inheritDoc} */ @Override public List<InvocationSequenceData> getInvocationSequenceOverview(String alertId, int limit, ResultComparator<InvocationSequenceData> resultComparator) throws BusinessException { List<Long> invocationSequenceIds = getInvocationSequenceIds(alertId); return getInvocationSequenceOverview(0, invocationSequenceIds, limit, resultComparator); }
/** * {@inheritDoc} */ @Override @MethodLog public StorageData createAndOpenStorage(StorageData storageData) throws BusinessException { this.createStorage(storageData); this.openStorage(storageData); return storageData; }
/** * {@inheritDoc} */ @Override public List<String> getTagValues(String measurement, String tagKey) { String query = "SHOW TAG VALUES FROM \"" + measurement + "\" WITH KEY = \"" + tagKey + "\";"; QueryResult queryResult = influxDbDao.query(query); return extractStringList(queryResult, 1); }
@Test(expectedExceptions = IllegalArgumentException.class) public void nullParameterIdentCollection() { try { instrumentationService.updateInstrumentation(null); } finally { verifyZeroInteractions(messageGate); } }
/** * Provides that no exception occurs when data is null. */ @Test public void nullData() { agentStorageService.addDataObjects(null); verifyZeroInteractions(agentStatusDataProvider, defaultDataDao); }
@Test(expectedExceptions = { BusinessException.class }) public void moveToFar() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.moveApplicationDefinition(secondAppDefinition, 2); }
@Test(expectedExceptions = { BusinessException.class }) public void updateUnknown() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.updateApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null)); }
@Test(expectedExceptions = { BusinessException.class }) public void addDuplicate() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(firstAppDefinition); }
/** * {@inheritDoc} */ @Override public List<Alert> getClosedBusinessTransactionAlerts() { return filterAlerts(getBusinessTransactionAlerts(), false); }
/** * {@inheritDoc} */ @Override public List<Alert> getClosedAlerts() { return filterAlerts(getAlerts(), false); }
/** * {@inheritDoc} */ @Override public List<String> getMeasurements() { QueryResult queryResult = influxDbDao.query("SHOW MEASUREMENTS;"); return extractStringList(queryResult, 0); }
@Test(expectedExceptions = IllegalArgumentException.class) @SuppressWarnings("unchecked") public void emptyParameterIdentCollection() { try { instrumentationService.updateInstrumentation(Collections.EMPTY_LIST); } finally { verifyZeroInteractions(messageGate); } } }
@Test(expectedExceptions = { BusinessException.class }) public void moveUnknown() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.moveApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null), 0); }
@Test(expectedExceptions = { BusinessException.class }) public void addNull() throws BusinessException { ciService.addApplicationDefinition(null); }
/** * {@inheritDoc} */ @Override public List<String> getTags(String measurement) { String query = "SHOW TAG KEYS FROM \"" + measurement + "\";"; QueryResult queryResult = influxDbDao.query(query); return extractStringList(queryResult, 0); }