@Override @SelectJson("portforwardingrule") public Set<PortForwardingRule> expected() { Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); return ImmutableSet.<PortForwardingRule> of( PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE).CIDRs(cidrs).build(), PortForwardingRule.builder().id("18").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(22).virtualMachineId("89").virtualMachineName("i-3-89-VM").IPAddressId("34") .IPAddress("72.52.126.63").state(PortForwardingRule.State.ACTIVE).build()); }
public void testGetPortForwardingRuleWhenResponseIs2xx() { FirewallClient client = requestSendsResponse( HttpRequest.builder() .method("GET") .endpoint( URI.create("http://localhost:8080/client/api?response=json&" + "command=listPortForwardingRules&listAll=true&id=15&apiKey=identity&signature=JL63p6cJzbb9vaffeV4u60IGlWE%3D")) .addHeader("Accept", "application/json") .build(), HttpResponse.builder() .statusCode(200) .payload(payloadFromResource("/getportforwardingrulesresponse.json")) .build()); Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); assertEquals(client.getPortForwardingRule("15"), PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE).CIDRs(cidrs).build()); }
public void testListPortForwardingRulesWhenResponseIs2xx() { FirewallClient client = requestSendsResponse( HttpRequest.builder() .method("GET") .endpoint( URI.create("http://localhost:8080/client/api?response=json&" + "command=listPortForwardingRules&listAll=true&apiKey=identity&signature=8SXGJZWdcJfVz4V90Pyod12x9dM%3D")) .addHeader("Accept", "application/json") .build(), HttpResponse.builder() .statusCode(200) .payload(payloadFromResource("/listportforwardingrulesresponse.json")) .build()); Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); assertEquals(client.listPortForwardingRules(), ImmutableSet.<PortForwardingRule>of( PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE).CIDRs(cidrs).build(), PortForwardingRule.builder().id("18").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(22).virtualMachineId("89").virtualMachineName("i-3-89-VM").IPAddressId("34") .IPAddress("72.52.126.63").state(PortForwardingRule.State.ACTIVE).build()) ); }
@Override @SelectJson("portforwardingrule") public Set<PortForwardingRule> expected() { Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); return ImmutableSet.<PortForwardingRule> of( PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE) .CIDRs(cidrs).tags(Tag.builder().account("1").domain("ROOT").domainId("1").key("some-tag").resourceId("15") .resourceType(Tag.ResourceType.PORT_FORWARDING_RULE).value("some-value").build()).build(), PortForwardingRule.builder().id("18").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(22).virtualMachineId("89").virtualMachineName("i-3-89-VM").IPAddressId("34") .IPAddress("72.52.126.63").state(PortForwardingRule.State.ACTIVE).build()); }
public void testListPortForwardingRulesWhenResponseIs2xx() { FirewallApi client = requestSendsResponse( HttpRequest.builder() .method("GET") .endpoint("http://localhost:8080/client/api") .addQueryParam("response", "json") .addQueryParam("command", "listPortForwardingRules") .addQueryParam("listAll", "true") .addQueryParam("apiKey", "identity") .addQueryParam("signature", "8SXGJZWdcJfVz4V90Pyod12x9dM=") .addHeader("Accept", "application/json") .build(), HttpResponse.builder() .statusCode(200) .payload(payloadFromResource("/listportforwardingrulesresponse.json")) .build()); Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); assertEquals(client.listPortForwardingRules(), ImmutableSet.<PortForwardingRule>of( PortForwardingRule.builder().id("18").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(22).virtualMachineId("89").virtualMachineName("i-3-89-VM").IPAddressId("34") .IPAddress("72.52.126.63").state(PortForwardingRule.State.ACTIVE).build(), PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE) .CIDRs(cidrs).tags(Tag.builder().account("1").domain("ROOT").domainId("1").key("some-tag").resourceId("15") .resourceType(Tag.ResourceType.PORT_FORWARDING_RULE).value("some-value").build()).build() ) ); }
public void testGetPortForwardingRuleWhenResponseIs2xx() { FirewallApi client = requestSendsResponse( HttpRequest.builder() .method("GET") .endpoint("http://localhost:8080/client/api").addQueryParam("response", "json") .addQueryParam("command", "listPortForwardingRules") .addQueryParam("listAll", "true") .addQueryParam("id", "15") .addQueryParam("apiKey", "identity") .addQueryParam("signature", "JL63p6cJzbb9vaffeV4u60IGlWE=") .addHeader("Accept", "application/json") .build(), HttpResponse.builder() .statusCode(200) .payload(payloadFromResource("/getportforwardingrulesresponse.json")) .build()); Set<String> cidrs = ImmutableSet.of("0.0.0.0/1", "128.0.0.0/1"); assertEquals(client.getPortForwardingRule("15"), PortForwardingRule.builder().id("15").privatePort(22).protocol(PortForwardingRule.Protocol.TCP) .publicPort(2022).virtualMachineId("3").virtualMachineName("i-3-3-VM").IPAddressId("3") .IPAddress("72.52.126.32").state(PortForwardingRule.State.ACTIVE) .CIDRs(cidrs).tags(Tag.builder().account("1").domain("ROOT").domainId("1").key("some-tag").resourceId("15") .resourceType(Tag.ResourceType.PORT_FORWARDING_RULE).value("some-value").build()).build()); }