@Test(dependsOnMethods = "createSubnet") public void getSubnet() { Subnet subnet = api().get(subnetName); assertNotNull(subnet.name()); assertNotNull(subnet.properties().addressPrefix()); }
@Test(dependsOnMethods = "deleteSubnetResourceDoesNotExist") public void createSubnet() { //Create properties object //addressPrefix must match Virtual network address space! Subnet.SubnetProperties properties = Subnet.SubnetProperties.builder().addressPrefix("10.2.0.0/23").build(); Subnet subnet = api().createOrUpdate(subnetName, properties); assertEquals(subnet.name(), subnetName); assertEquals(subnet.properties().addressPrefix(), "10.2.0.0/23"); }
public void getSubnet() throws InterruptedException { server.enqueue(jsonResponse("/getonesubnet.json").setResponseCode(200)); final SubnetApi subnetApi = api.getSubnetApi(resourcegroup, virtualNetwork); Subnet subnet = subnetApi.get(subnetName); String path = String.format("/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Network/virtualNetworks/%s/subnets/%s?%s", subscriptionid, resourcegroup, virtualNetwork, subnetName, apiVersion); assertSent(server, "GET", path); assertEquals(subnet.name(), subnetName); assertEquals(subnet.properties().addressPrefix(), "10.2.0.0/24"); }
public void createSubnet() throws InterruptedException { server.enqueue(jsonResponse("/createsubnetresponse.json").setResponseCode(200)); final SubnetApi subnetApi = api.getSubnetApi(resourcegroup, virtualNetwork); Subnet.SubnetProperties properties = Subnet.SubnetProperties.builder().addressPrefix("10.2.0.0/24").build(); Subnet subnet = subnetApi.createOrUpdate(subnetName, properties); String path = String.format("/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Network/virtualNetworks/%s/subnets/%s?%s", subscriptionid, resourcegroup, virtualNetwork, subnetName, apiVersion); String json = "{ \"properties\":{\"addressPrefix\":\"10.2.0.0/24\"}}"; assertSent(server, "PUT", path, json); assertEquals(subnet.name(), subnetName); assertEquals(subnet.properties().addressPrefix(), "10.2.0.0/24"); }