@@ -7,10 +7,10 @@ import (
77 "time"
88
99 "github.com/MustWin/baremetal-sdk-go"
10- "github.com/oracle/terraform-provider-baremetal/client/mocks"
1110 "github.com/hashicorp/terraform/helper/resource"
1211 "github.com/hashicorp/terraform/helper/schema"
1312 "github.com/hashicorp/terraform/terraform"
13+ "github.com/oracle/terraform-provider-baremetal/client/mocks"
1414
1515 "github.com/stretchr/testify/suite"
1616)
@@ -43,15 +43,15 @@ func (s *ResourceCoreSubnetTestSuite) SetupTest() {
4343 s .TimeCreated = baremetal.Time {Time : time .Now ()}
4444
4545 s .Config = `
46- resource "baremetal_core_subnet" "t" {
47- availability_domain = "availabilitydomainid"
48- compartment_id = "compartmentid"
49- display_name = "display_name"
50- cidr_block = "10.10.10.0/24"
51- route_table_id = "routetableid"
52- vcn_id = "vcnid"
53- security_list_ids = ["slid1", "slid2"]
54- }
46+ resource "baremetal_core_subnet" "t" {
47+ availability_domain = "availabilitydomainid"
48+ compartment_id = "compartmentid"
49+ display_name = "display_name"
50+ cidr_block = "10.10.10.0/24"
51+ route_table_id = "routetableid"
52+ vcn_id = "vcnid"
53+ security_list_ids = ["slid1", "slid2"]
54+ }
5555 `
5656
5757 s .Config += testProviderConfig
@@ -65,8 +65,9 @@ func (s *ResourceCoreSubnetTestSuite) SetupTest() {
6565 ID : "id" ,
6666 RouteTableID : "routetableid" ,
6767 SecurityListIDs : []string {
68- "slid1" ,
68+ // Note: sorted by schema.HashString
6969 "slid2" ,
70+ "slid1" ,
7071 },
7172 State : baremetal .ResourceAvailable ,
7273 TimeCreated : baremetal.Time {
@@ -122,14 +123,14 @@ func (s *ResourceCoreSubnetTestSuite) TestCreateResourceCoreSubnetWithoutDisplay
122123 s .Client .On ("GetSubnet" , "id" ).Return (s .DeletedRes , nil ).Times (2 )
123124
124125 s .Config = `
125- resource "baremetal_core_subnet" "t" {
126- availability_domain = "availabilitydomainid"
127- compartment_id = "compartmentid"
128- cidr_block = "10.10.10.0/24"
129- route_table_id = "routetableid"
130- vcn_id = "vcnid"
131- security_list_ids = ["slid1", "slid2"]
132- }
126+ resource "baremetal_core_subnet" "t" {
127+ availability_domain = "availabilitydomainid"
128+ compartment_id = "compartmentid"
129+ cidr_block = "10.10.10.0/24"
130+ route_table_id = "routetableid"
131+ vcn_id = "vcnid"
132+ security_list_ids = ["slid1", "slid2"]
133+ }
133134 `
134135
135136 s .Config += testProviderConfig
@@ -162,15 +163,15 @@ func (s *ResourceCoreSubnetTestSuite) TestCreateResourceCoreSubnetWithoutDisplay
162163
163164func (s ResourceCoreSubnetTestSuite ) TestUpdateCompartmentIDForcesNewSubnet () {
164165 config := `
165- resource "baremetal_core_subnet" "t" {
166- availability_domain = "availabilitydomainid"
167- compartment_id = "new_compartmentid"
168- display_name = "display_name"
169- cidr_block = "10.10.10.0/24"
170- route_table_id = "routetableid"
171- vcn_id = "vcnid"
172- security_list_ids = ["slid1", "slid2"]
173- }
166+ resource "baremetal_core_subnet" "t" {
167+ availability_domain = "availabilitydomainid"
168+ compartment_id = "new_compartmentid"
169+ display_name = "display_name"
170+ cidr_block = "10.10.10.0/24"
171+ route_table_id = "routetableid"
172+ vcn_id = "vcnid"
173+ security_list_ids = ["slid1", "slid2"]
174+ }
174175 `
175176
176177 config += testProviderConfig
@@ -183,8 +184,9 @@ func (s ResourceCoreSubnetTestSuite) TestUpdateCompartmentIDForcesNewSubnet() {
183184 ID : "new_id" ,
184185 RouteTableID : "routetableid" ,
185186 SecurityListIDs : []string {
186- "slid1" ,
187+ // Note: sorted by schema.HashString
187188 "slid2" ,
189+ "slid1" ,
188190 },
189191 State : baremetal .ResourceAvailable ,
190192 TimeCreated : baremetal.Time {
0 commit comments