package google import ( "testing" "fmt" "github.com/hashicorp/terraform/helper/acctest" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/terraform" "google.golang.org/api/servicemanagement/v1" ) func TestAccEndpointsService_basic(t *testing.T) { t.Parallel() random_name := "t-" + acctest.RandString(10) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, Steps: []resource.TestStep{ resource.TestStep{ Config: testAccEndpointsService_basic(random_name), Check: testAccCheckEndpointExistsByName(random_name), }, }, }) } func TestAccEndpointsService_grpc(t *testing.T) { t.Parallel() random_name := "t-" + acctest.RandString(10) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, Steps: []resource.TestStep{ resource.TestStep{ Config: testAccEndpointsService_grpc(random_name), Check: testAccCheckEndpointExistsByName(random_name), }, }, }) } func testAccEndpointsService_basic(random_name string) string { return fmt.Sprintf(`resource "google_endpoints_service" "endpoints_service" { service_name = "%s.endpoints.%s.cloud.goog" project = "%s" openapi_config = <