@@ -31,11 +31,26 @@ func (s *DatasourceCoreIPSecTestSuite) SetupTest() {
3131 "baremetal" : s .Provider ,
3232 }
3333 s .Config = `
34- data "baremetal_core_ipsec_connections" "s" {
35- compartment_id = "${var.compartment_id}"
36- cpe_id = "cpeid"
37- drg_id = "drgid"
38- }
34+ resource "baremetal_core_drg" "t" {
35+ compartment_id = "${var.compartment_id}"
36+ display_name = "display_name"
37+ }
38+ resource "baremetal_core_cpe" "t" {
39+ compartment_id = "${var.compartment_id}"
40+ display_name = "displayname"
41+ ip_address = "123.123.123.123"
42+ }
43+ resource "baremetal_core_ipsec" "t" {
44+ compartment_id = "${var.compartment_id}"
45+ cpe_id = "${baremetal_core_cpe.t.id}"
46+ drg_id = "${baremetal_core_drg.t.id}"
47+ display_name = "display_name"
48+ static_routes = ["10.0.0.0/16"]
49+ }
50+ data "baremetal_core_ipsec_connections" "s" {
51+ compartment_id = "${var.compartment_id}"
52+ cpe_id = "${baremetal_core_cpe.t.id}"
53+ }
3954 `
4055 s .Config += testProviderConfig ()
4156 s .ResourceName = "data.baremetal_core_ipsec_connections.s"
@@ -52,13 +67,10 @@ func (s *DatasourceCoreIPSecTestSuite) TestResourceListIPConnections() {
5267 ImportStateVerify : true ,
5368 Config : s .Config ,
5469 Check : resource .ComposeTestCheckFunc (
55-
56- resource .TestCheckResourceAttr (s .ResourceName , "drg_id" , "drgid" ),
57- resource .TestCheckResourceAttr (s .ResourceName , "cpe_id" , "cpeid" ),
58- resource .TestCheckResourceAttr (s .ResourceName , "connections.0.compartment_id" , "compartmentid" ),
59- resource .TestCheckResourceAttr (s .ResourceName , "connections.0.id" , "id1" ),
60- resource .TestCheckResourceAttr (s .ResourceName , "connections.1.id" , "id2" ),
61- resource .TestCheckResourceAttr (s .ResourceName , "connections.#" , "2" ),
70+ resource .TestCheckResourceAttrSet (s .ResourceName , "drg_id" ),
71+ resource .TestCheckResourceAttrSet (s .ResourceName , "connections.0.compartment_id" ),
72+ resource .TestCheckResourceAttrSet (s .ResourceName , "connections.0.id" ),
73+ resource .TestCheckResourceAttrSet (s .ResourceName , "connections.#" ),
6274 ),
6375 },
6476 },
0 commit comments