Repository: jclouds Updated Branches: refs/heads/master 3d188324d -> 316bce058
Avoid double brace initialization These hold an implicit this reference. Found via error-prone 2.3.0. Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/316bce05 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/316bce05 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/316bce05 Branch: refs/heads/master Commit: 316bce05872c7a7b68e9ece7b880f9ffe28c27d8 Parents: 46a9f57 Author: Andrew Gaul <[email protected]> Authored: Thu Apr 19 08:41:53 2018 -0700 Committer: Andrew Gaul <[email protected]> Committed: Thu Apr 19 08:43:46 2018 -0700 ---------------------------------------------------------------------- ...GetProvisioningStateResponseHandlerTest.java | 119 +++++++++---------- 1 file changed, 59 insertions(+), 60 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/316bce05/providers/profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/state/GetProvisioningStateResponseHandlerTest.java ---------------------------------------------------------------------- diff --git a/providers/profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/state/GetProvisioningStateResponseHandlerTest.java b/providers/profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/state/GetProvisioningStateResponseHandlerTest.java index 3bd2755..cba8212 100644 --- a/providers/profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/state/GetProvisioningStateResponseHandlerTest.java +++ b/providers/profitbricks/src/test/java/org/jclouds/profitbricks/http/parser/state/GetProvisioningStateResponseHandlerTest.java @@ -30,6 +30,65 @@ import org.testng.annotations.Test; @Test(groups = "unit", testName = "GetProvisioningStateResponseHandlerTest") public class GetProvisioningStateResponseHandlerTest extends BaseResponseHandlerTest<ProvisioningState> { + private final Map<ProvisioningState, String> sampleResponses = new LinkedHashMap<ProvisioningState, String>(); + + GetProvisioningStateResponseHandlerTest() { + sampleResponses.put(ProvisioningState.INACTIVE, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>INACTIVE</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + sampleResponses.put(ProvisioningState.INPROCESS, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>INPROCESS</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + sampleResponses.put(ProvisioningState.AVAILABLE, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>AVAILABLE</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + sampleResponses.put(ProvisioningState.DELETED, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>DELETED</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + sampleResponses.put(ProvisioningState.ERROR, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>ERROR</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + sampleResponses.put(ProvisioningState.UNRECOGNIZED, + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" + + " <soapenv:Header/>\n" + + " <soapenv:Body>\n" + + " <ws:getDataCenterStateResponse>\n" + + " <return>MEH</return>\n" + + " </ws:getDataCenterStateResponse>\n" + + " </soapenv:Body>\n" + + "</soapenv:Envelope>"); + } + @Override protected ParseSax<ProvisioningState> createParser() { return factory.create(injector.getInstance(GetProvisioningStateResponseHandler.class)); @@ -47,64 +106,4 @@ public class GetProvisioningStateResponseHandlerTest extends BaseResponseHandler } } - - private final Map<ProvisioningState, String> sampleResponses = new LinkedHashMap<ProvisioningState, String>() { - { - put(ProvisioningState.INACTIVE, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>INACTIVE</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - put(ProvisioningState.INPROCESS, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>INPROCESS</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - put(ProvisioningState.AVAILABLE, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>AVAILABLE</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - put(ProvisioningState.DELETED, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>DELETED</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - put(ProvisioningState.ERROR, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>ERROR</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - put(ProvisioningState.UNRECOGNIZED, - "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.api.profitbricks.com/\">\n" - + " <soapenv:Header/>\n" - + " <soapenv:Body>\n" - + " <ws:getDataCenterStateResponse>\n" - + " <return>MEH</return>\n" - + " </ws:getDataCenterStateResponse>\n" - + " </soapenv:Body>\n" - + "</soapenv:Envelope>"); - } - }; - }
