aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-04-30 08:18:40 +0200
committerHarald Musum <musum@oath.com>2018-04-30 08:19:07 +0200
commit12f28d8a032c745802c389ad453868ffcf3f4528 (patch)
tree81df6dd05c5086672add3c76501422fbdada1cd4 /configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java
parent2596f890f1209e82778aba54b16461148a4b4aaa (diff)
Cleanup of creation of tenants and tenant repo
Diffstat (limited to 'configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java')
-rw-r--r--configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java31
1 files changed, 18 insertions, 13 deletions
diff --git a/configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java b/configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java
index 365fb3ed1f0..750ad1c9fc0 100644
--- a/configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java
+++ b/configserver/src/test/java/com/yahoo/vespa/config/server/http/v2/HttpListConfigsHandlerTest.java
@@ -6,7 +6,9 @@ import com.yahoo.config.provision.Zone;
import com.yahoo.container.jdisc.HttpRequest;
import com.yahoo.container.jdisc.HttpResponse;
import com.yahoo.vespa.config.ConfigKey;
+import com.yahoo.vespa.config.server.TestComponentRegistry;
import com.yahoo.vespa.config.server.rpc.MockRequestHandler;
+import com.yahoo.vespa.config.server.tenant.TenantBuilder;
import com.yahoo.vespa.config.server.tenant.TenantRepository;
import com.yahoo.vespa.config.server.http.HandlerTest;
import com.yahoo.vespa.config.server.http.HttpErrorResponse;
@@ -26,30 +28,33 @@ import static com.yahoo.jdisc.http.HttpResponse.Status.*;
import static com.yahoo.jdisc.http.HttpRequest.Method.GET;
/**
- * @author lulf
- * @since 5.1
+ * @author Ulf Lilleengen
*/
public class HttpListConfigsHandlerTest {
-
+
+ private final TestComponentRegistry componentRegistry = new TestComponentRegistry.Builder().build();
+
private MockRequestHandler mockRequestHandler;
private HttpListConfigsHandler handler;
private HttpListNamedConfigsHandler namedHandler;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
mockRequestHandler = new MockRequestHandler();
mockRequestHandler.setAllConfigs(new HashSet<ConfigKey<?>>() {{
add(new ConfigKey<>("bar", "conf/id", "foo"));
}} );
- TestTenantBuilder tb = new TestTenantBuilder();
- tb.createTenant(TenantName.from("mytenant")).withRequestHandler(mockRequestHandler).build();
- TenantRepository tenantRepository = tb.createTenants();
- handler = new HttpListConfigsHandler(
- HttpListConfigsHandler.testOnlyContext(),
- tenantRepository, Zone.defaultZone());
- namedHandler = new HttpListNamedConfigsHandler(
- HttpListConfigsHandler.testOnlyContext(),
- tenantRepository, Zone.defaultZone());
+ TenantName tenantName = TenantName.from("mytenant");
+ TenantRepository tenantRepository = new TenantRepository(componentRegistry, false);
+ TenantBuilder tenantBuilder = TenantBuilder.create(componentRegistry, tenantName)
+ .withRequestHandler(mockRequestHandler);
+ tenantRepository.addTenant(tenantBuilder);
+ handler = new HttpListConfigsHandler(HttpListConfigsHandler.testOnlyContext(),
+ tenantRepository,
+ Zone.defaultZone());
+ namedHandler = new HttpListNamedConfigsHandler(HttpListConfigsHandler.testOnlyContext(),
+ tenantRepository,
+ Zone.defaultZone());
}
@Test