github.com/koding/terraform@v0.6.4-0.20170608090606-5d7e0339779d/builtin/providers/azurerm/import_arm_subnet_test.go (about) 1 package azurerm 2 3 import ( 4 "testing" 5 6 "github.com/hashicorp/terraform/helper/acctest" 7 "github.com/hashicorp/terraform/helper/resource" 8 ) 9 10 func TestAccAzureRMSubnet_importBasic(t *testing.T) { 11 resourceName := "azurerm_subnet.test" 12 13 ri := acctest.RandInt() 14 config := testAccAzureRMSubnet_basic(ri) 15 16 resource.Test(t, resource.TestCase{ 17 PreCheck: func() { testAccPreCheck(t) }, 18 Providers: testAccProviders, 19 CheckDestroy: testCheckAzureRMSubnetDestroy, 20 Steps: []resource.TestStep{ 21 resource.TestStep{ 22 Config: config, 23 }, 24 25 resource.TestStep{ 26 ResourceName: resourceName, 27 ImportState: true, 28 ImportStateVerify: true, 29 }, 30 }, 31 }) 32 } 33 34 func TestAccAzureRMSubnet_importWithRouteTable(t *testing.T) { 35 resourceName := "azurerm_subnet.test" 36 37 ri := acctest.RandInt() 38 config := testAccAzureRMSubnet_routeTable(ri) 39 40 resource.Test(t, resource.TestCase{ 41 PreCheck: func() { testAccPreCheck(t) }, 42 Providers: testAccProviders, 43 CheckDestroy: testCheckAzureRMSubnetDestroy, 44 Steps: []resource.TestStep{ 45 resource.TestStep{ 46 Config: config, 47 }, 48 49 resource.TestStep{ 50 ResourceName: resourceName, 51 ImportState: true, 52 ImportStateVerify: true, 53 }, 54 }, 55 }) 56 }