private static void synchronizeAlerts(String newRelicApiKey, List<ApplicationConfiguration> applicationConfigurations, List<PolicyConfiguration> policyConfigurations) { Configurator configurator = new Configurator(newRelicApiKey); configurator.setApplicationConfigurations(applicationConfigurations); configurator.setPolicyConfigurations(policyConfigurations); configurator.sync(); }
@Test public void shouldSynchronizeMoreThanOneConfigurations_whenMoreThanOneConfigurationsSet() { // given ApplicationConfiguration applicationConfigurationMock2 = mock(ApplicationConfiguration.class); PolicyConfiguration policyConfigurationMock2 = mock(PolicyConfiguration.class); testee.setApplicationConfigurations(ImmutableList.of(applicationConfigurationMock, applicationConfigurationMock2)); testee.setPolicyConfigurations(ImmutableList.of(policyConfigurationMock, policyConfigurationMock2)); // when testee.sync(); // then InOrder order = inOrder(applicationConfiguratorMock, policyConfiguratorMock, conditionConfiguratorMock, externalServiceConditionConfiguratorMock, nrqlConditionConfiguratorMock, syntheticsConditionConfiguratorMock, channelConfiguratorMock); order.verify(applicationConfiguratorMock).sync(applicationConfigurationMock); order.verify(applicationConfiguratorMock).sync(applicationConfigurationMock2); order.verify(policyConfiguratorMock).sync(policyConfigurationMock); order.verify(policyConfiguratorMock).sync(policyConfigurationMock2); }