コード例 #1
0
  @Test
  public void shouldSaveNewConfiguration() throws CommcareConnectionFailureException {

    Config config = configService.create();
    config.setName("newName");

    Config savedConfig = configService.addConfig(config);
    assertEquals(config.getName(), savedConfig.getName());
  }
コード例 #2
0
  @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)));
  }