Skip to content

Commit

Permalink
modified agent testcases
Browse files Browse the repository at this point in the history
  • Loading branch information
VaishnaviGopal committed Jan 18, 2024
1 parent c88586e commit 87dd3f5
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (

func TestAccIbmSchematicsAgentDataSourceBasic(t *testing.T) {
agentDataName := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
agentDataVersion := "1.0.0-beta2"
agentDataVersion := "1.0.0"
agentDataSchematicsLocation := "us-south"
agentDataAgentLocation := "eu-de"

Expand All @@ -42,7 +42,7 @@ func TestAccIbmSchematicsAgentDataSourceBasic(t *testing.T) {

func TestAccIbmSchematicsAgentDataSourceAllArgs(t *testing.T) {
agentDataName := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
agentDataVersion := "1.0.0-beta2"
agentDataVersion := "1.0.0"
agentDataSchematicsLocation := "us-south"
agentDataAgentLocation := "eu-de"
agentDataDescription := fmt.Sprintf("tf_description_%d", acctest.RandIntRange(10, 100))
Expand Down
54 changes: 8 additions & 46 deletions ibm/service/schematics/resource_ibm_schematics_agent_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,10 @@ import (
func TestAccIbmSchematicsAgentBasic(t *testing.T) {
var conf schematicsv1.AgentData
name := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
version := "1.0.0-beta2"
version := "1.0.0-prega"
schematicsLocation := "us-south"
agentLocation := "eu-de"
nameUpdate := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
versionUpdate := "1.0.0-beta2"
versionUpdate := "1.0.0"
schematicsLocationUpdate := "us-east"
agentLocationUpdate := "eu-gb"

Expand All @@ -43,9 +42,9 @@ func TestAccIbmSchematicsAgentBasic(t *testing.T) {
),
},
resource.TestStep{
Config: testAccCheckIbmSchematicsAgentConfigBasic(nameUpdate, versionUpdate, schematicsLocationUpdate, agentLocationUpdate),
Config: testAccCheckIbmSchematicsAgentConfigBasic(name, versionUpdate, schematicsLocationUpdate, agentLocationUpdate),
Check: resource.ComposeAggregateTestCheckFunc(
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "name", nameUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "name", name),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "version", versionUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "schematics_location", schematicsLocationUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "agent_location", agentLocationUpdate),
Expand All @@ -58,11 +57,10 @@ func TestAccIbmSchematicsAgentBasic(t *testing.T) {
func TestAccIbmSchematicsAgentAllArgs(t *testing.T) {
var conf schematicsv1.AgentData
name := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
version := "1.0.0-beta2"
version := "1.0.0-prega"
schematicsLocation := "us-south"
agentLocation := "eu-de"
nameUpdate := fmt.Sprintf("tf_name_%d", acctest.RandIntRange(10, 100))
versionUpdate := "1.0.0-beta2"
versionUpdate := "1.0.0"
schematicsLocationUpdate := "us-east"
agentLocationUpdate := "eu-gb"
description := fmt.Sprintf("tf_description_%d", acctest.RandIntRange(10, 100))
Expand All @@ -85,9 +83,9 @@ func TestAccIbmSchematicsAgentAllArgs(t *testing.T) {
),
},
resource.TestStep{
Config: testAccCheckIbmSchematicsAgentConfig(nameUpdate, versionUpdate, schematicsLocationUpdate, agentLocationUpdate, descriptionUpdate),
Config: testAccCheckIbmSchematicsAgentConfig(name, versionUpdate, schematicsLocationUpdate, agentLocationUpdate, descriptionUpdate),
Check: resource.ComposeAggregateTestCheckFunc(
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "name", nameUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "name", name),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "version", versionUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "schematics_location", schematicsLocationUpdate),
resource.TestCheckResourceAttr("ibm_schematics_agent.schematics_agent_instance", "agent_location", agentLocationUpdate),
Expand Down Expand Up @@ -147,44 +145,8 @@ func testAccCheckIbmSchematicsAgentConfig(name string, version string, schematic
name = "purpose"
value = ["git", "terraform", "ansible"]
}
agent_inputs {
name = "name"
value = "value"
use_default = true
metadata {
type = "boolean"
aliases = [ "aliases" ]
description = "description"
cloud_data_type = "cloud_data_type"
default_value = "default_value"
link_status = "normal"
secure = true
immutable = true
hidden = true
required = true
options = [ "options" ]
min_value = 1
max_value = 1
min_length = 1
max_length = 1
matches = "matches"
position = 1
group_by = "group_by"
source = "source"
}
link = "link"
}
user_state {
state = "enable"
set_by = "set_by"
set_at = "2021-01-31T09:44:12Z"
}
agent_kpi {
availability_indicator = "available"
lifecycle_indicator = "consistent"
percent_usage_indicator = "percent_usage_indicator"
application_indicators = [ null ]
infra_indicators = [ null ]
}
}
`, name, version, schematicsLocation, agentLocation, description)
Expand Down

0 comments on commit 87dd3f5

Please sign in to comment.