github.com/koding/terraform@v0.6.4-0.20170608090606-5d7e0339779d/builtin/providers/google/import_compute_autoscaler_test.go (about) 1 package google 2 3 import ( 4 "testing" 5 6 "fmt" 7 "github.com/hashicorp/terraform/helper/acctest" 8 "github.com/hashicorp/terraform/helper/resource" 9 ) 10 11 func TestAccComputeAutoscaler_importBasic(t *testing.T) { 12 resourceName := "google_compute_autoscaler.foobar" 13 14 var it_name = fmt.Sprintf("autoscaler-test-%s", acctest.RandString(10)) 15 var tp_name = fmt.Sprintf("autoscaler-test-%s", acctest.RandString(10)) 16 var igm_name = fmt.Sprintf("autoscaler-test-%s", acctest.RandString(10)) 17 var autoscaler_name = fmt.Sprintf("autoscaler-test-%s", acctest.RandString(10)) 18 19 resource.Test(t, resource.TestCase{ 20 PreCheck: func() { testAccPreCheck(t) }, 21 Providers: testAccProviders, 22 CheckDestroy: testAccCheckComputeAutoscalerDestroy, 23 Steps: []resource.TestStep{ 24 resource.TestStep{ 25 Config: testAccComputeAutoscaler_basic(it_name, tp_name, igm_name, autoscaler_name), 26 }, 27 28 resource.TestStep{ 29 ResourceName: resourceName, 30 ImportState: true, 31 ImportStateVerify: true, 32 }, 33 }, 34 }) 35 }