StubConfiguration extends AbstractConfiguration { public boolean dropStubConfig(String groupName) { LOG.debug("Call drop stub configuration API for group: {}", groupName); return setterRequest(DROP_STUB_CONFIG_URL_POSTFIX, ImmutableMap.of(GROUP_NAME, groupName)); } StubConfiguration(WilmaServiceConfig config);  StubConfiguration(WilmaServiceConfig config, WilmaHttpClient client); JSONObject getStubConfigInformation(); boolean setStubConfigStatus(String groupName, StubConfigStatus status); boolean setStubConfigOrder(String groupName, StubConfigOrder order); boolean dropStubConfig(String groupName); boolean dropAllStubConfig(); boolean persistActualStubConfig();  }
@Test public void shouldUseProperDropConfigUrl() { ArgumentCaptor<String> url = ArgumentCaptor.forClass(String.class); stubConfiguration.dropStubConfig(GROUP_NAME); verify(client).sendSetterRequest(url.capture()); assertEquals(url.getValue(), DROP_STUB_URL1); }