public void testBulkCreateNetwork() { for (String region : api.getConfiguredRegions()) { NetworkApi networkApi = api.getNetworkApi(region); Set<Network> nets = networkApi.createBulk( ImmutableList.of( Network.createBuilder("jclouds-live-test-1").networkType(NetworkType.LOCAL).adminStateUp(true).build(), Network.createBuilder("jclouds-live-test-2").networkType(NetworkType.LOCAL).adminStateUp(false).build(), Network.createBuilder("jclouds-live-test-3").networkType(NetworkType.LOCAL).adminStateUp(false).build() ) ).toSet(); Set<Network> existingNets = networkApi.list().concat().toSet(); assertNotNull(nets); assertTrue(!nets.isEmpty()); assertEquals(nets.size(), 3); for (Network net : nets) { Predicate<Network> idEqualsPredicate = PredicateUtil.createIdEqualsPredicate(net.getId()); assertEquals(1, Sets.filter(existingNets, idEqualsPredicate).size()); assertTrue(networkApi.delete(net.getId())); } } } }