@Test public void shouldSaveNewConfiguration() throws CommcareConnectionFailureException { Config config = configService.create(); config.setName("newName"); Config savedConfig = configService.addConfig(config); assertEquals(config.getName(), savedConfig.getName()); }
@Test public void shouldSyncNewConfiguration() { String configName = "newName"; Config config = configService.create(); config.setName(configName); Configs mockedConfigs = mock(Configs.class); when(mockedConfigs.getByName(configName)).thenReturn(config); configService.setConfigs(mockedConfigs); when(commCareAPIHttpClient.verifyConnection(any())).thenReturn(true); configService.syncConfig(configName); verify(mockedConfigs).getByName(configName); verify(commCareAPIHttpClient).verifyConnection(any()); verify(eventRelay).sendEventMessage(eq(prepareConfigUpdateEvent(configName, true))); }