diff options
author | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-10-09 13:05:44 +0200 |
---|---|---|
committer | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-10-09 13:05:44 +0200 |
commit | 66f1a3a1edee64966e13e0cc0ad9604bef3e987a (patch) | |
tree | fbdc6ea3fe3599632711001483f5694c1bf6e1ce /controller-server | |
parent | fba3e14103fcd769c6f87e7c35fd5556ebc738d8 (diff) |
Replaced Slime usage with String. Removed unused imports
Diffstat (limited to 'controller-server')
3 files changed, 8 insertions, 15 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/tenant/Contact.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/tenant/Contact.java index 230c3a34794..e13b0f982da 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/tenant/Contact.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/tenant/Contact.java @@ -2,13 +2,8 @@ package com.yahoo.vespa.hosted.controller.tenant; import com.google.common.collect.ImmutableList; -import com.yahoo.slime.ArrayTraverser; -import com.yahoo.slime.Cursor; -import com.yahoo.slime.Inspector; -import com.yahoo.slime.Slime; import java.net.URI; -import java.util.ArrayList; import java.util.List; import java.util.Objects; diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/ControllerContainerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/ControllerContainerTest.java index e46af8dc64a..9574256c065 100644 --- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/ControllerContainerTest.java +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/ControllerContainerTest.java @@ -90,7 +90,7 @@ public class ControllerContainerTest { " <binding>http://*/application/v4/*</binding>\n" + " </handler>\n" + " <handler id='com.yahoo.vespa.hosted.controller.restapi.contactinfo.ContactInfoHandler'>\n" + - " <binding>https://*/contactinfo/v1/*</binding>\n" + + " <binding>http://*/contactinfo/v1/*</binding>\n" + " </handler>\n" + " <handler id='com.yahoo.vespa.hosted.controller.restapi.deployment.DeploymentApiHandler'>\n" + " <binding>http://*/deployment/v1/*</binding>\n" + diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/contactinfo/ContactInfoHandlerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/contactinfo/ContactInfoHandlerTest.java index aa4e0f93260..459b3a35f85 100644 --- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/contactinfo/ContactInfoHandlerTest.java +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/contactinfo/ContactInfoHandlerTest.java @@ -30,19 +30,17 @@ public class ContactInfoHandlerTest extends ControllerContainerTest { // No contact information available yet String notFoundMessage = "{\"error-code\":\"NOT_FOUND\",\"message\":\"Could not find contact info for tenant1\"}"; - assertResponse(new Request("https://localhost:8080/contactinfo/v1/tenant/tenant1"), 404, notFoundMessage); + assertResponse(new Request("http://localhost:8080/contactinfo/v1/tenant/tenant1"), 404, notFoundMessage); // Feed contact information for tenant1 - Contact contact = new Contact(URI.create("https://localhost:4444/"), URI.create("https://localhost:4444/"), URI.create("https://localhost:4444/"), Arrays.asList(Arrays.asList("foo", "bar"))); - Slime contactSlime = ContactInfoHandler.contactToSlime(contact); - byte[] body = SlimeUtils.toJsonBytes(contactSlime); - String expectedResponseMessage = "Added contact info for tenant1 - Contact{url=https://localhost:4444/, propertyUrl=https://localhost:4444/, issueTrackerUrl=https://localhost:4444/, persons=[[foo, bar]]}"; - assertResponse(new Request("https://localhost:8080/contactinfo/v1/tenant/tenant1", body, Request.Method.POST), 200, expectedResponseMessage); + String contactInfo = "{\"url\":\"https://url:4444/\",\"issueTrackerUrl\":\"https://issueTrackerUrl:4444/\",\"propertyUrl\":\"https://propertyUrl:4444/\",\"persons\":[[\"foo\",\"bar\"]]}"; + String expectedResponseMessage = "Added contact info for tenant1 - Contact{url=https://url:4444/, propertyUrl=https://propertyUrl:4444/, issueTrackerUrl=https://issueTrackerUrl:4444/, persons=[[foo, bar]]}"; + assertResponse(new Request("http://localhost:8080/contactinfo/v1/tenant/tenant1", contactInfo, Request.Method.POST), 200, expectedResponseMessage); // Get contact information for tenant1 - Response response = container.handleRequest(new Request("https://localhost:8080/contactinfo/v1/tenant/tenant1")); - Contact actualContact = ContactInfoHandler.contactFromSlime(SlimeUtils.jsonToSlime(response.getBody())); - assertEquals(contact, actualContact); + Response response = container.handleRequest(new Request("http://localhost:8080/contactinfo/v1/tenant/tenant1")); + String actualContactInfo = new String(response.getBody()); + assertEquals(contactInfo, actualContactInfo); } }
\ No newline at end of file |