66 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
77)
88
9+ // go test -i; go test -test.run TestAccTencentCloudTdmqRocketmqGroupDataSource -v
910func TestAccTencentCloudTdmqRocketmqGroupDataSource (t * testing.T ) {
1011 t .Parallel ()
1112
@@ -16,40 +17,40 @@ func TestAccTencentCloudTdmqRocketmqGroupDataSource(t *testing.T) {
1617 {
1718 Config : testAccDataSourceTdmqRocketmqGroup ,
1819 Check : resource .ComposeTestCheckFunc (
19- testAccCheckTencentCloudDataSourceID ("data.tencentcloud_tdmq_rocketmq_group.group" ),
20- resource .TestCheckResourceAttr ("data.tencentcloud_tdmq_rocketmq_group.group" , "groups.#" , "1" ),
20+ testAccCheckTencentCloudDataSourceID ("data.tencentcloud_tdmq_rocketmq_group.example" ),
21+ resource .TestCheckResourceAttrSet ("data.tencentcloud_tdmq_rocketmq_group.example" , "cluster_id" ),
22+ resource .TestCheckResourceAttrSet ("data.tencentcloud_tdmq_rocketmq_group.example" , "namespace_id" ),
23+ resource .TestCheckResourceAttrSet ("data.tencentcloud_tdmq_rocketmq_group.example" , "filter_group" ),
2124 ),
2225 },
2326 },
2427 })
2528}
2629
2730const testAccDataSourceTdmqRocketmqGroup = `
28- resource "tencentcloud_tdmq_rocketmq_cluster" "cluster" {
29- cluster_name = "test_rocketmq_datasource_group"
30- remark = "test recket mq"
31- }
32-
33- resource "tencentcloud_tdmq_rocketmq_namespace" "namespace" {
34- cluster_id = tencentcloud_tdmq_rocketmq_cluster.cluster.cluster_id
35- namespace_name = "test_namespace_datasource"
36- ttl = 65000
37- retention_time = 65000
38- remark = "test namespace"
39- }
40-
41- resource "tencentcloud_tdmq_rocketmq_group" "group" {
42- group_name = "test_rocketmq_group"
43- namespace = tencentcloud_tdmq_rocketmq_namespace.namespace.namespace_name
44- read_enable = true
45- broadcast_enable = true
46- cluster_id = tencentcloud_tdmq_rocketmq_cluster.cluster.cluster_id
47- remark = "test rocketmq group"
48- }
49-
50- data "tencentcloud_tdmq_rocketmq_group" "group" {
51- cluster_id = tencentcloud_tdmq_rocketmq_cluster.cluster.cluster_id
52- namespace_id = tencentcloud_tdmq_rocketmq_namespace.namespace.namespace_name
53- filter_group = tencentcloud_tdmq_rocketmq_group.group.group_name
54- }
31+ data "tencentcloud_tdmq_rocketmq_group" "example" {
32+ cluster_id = tencentcloud_tdmq_rocketmq_cluster.example.cluster_id
33+ namespace_id = tencentcloud_tdmq_rocketmq_namespace.example.namespace_name
34+ filter_group = tencentcloud_tdmq_rocketmq_group.example.group_name
35+ }
36+
37+ resource "tencentcloud_tdmq_rocketmq_cluster" "example" {
38+ cluster_name = "tf_example"
39+ remark = "remark."
40+ }
41+
42+ resource "tencentcloud_tdmq_rocketmq_namespace" "example" {
43+ cluster_id = tencentcloud_tdmq_rocketmq_cluster.example.cluster_id
44+ namespace_name = "tf_example"
45+ remark = "remark."
46+ }
47+
48+ resource "tencentcloud_tdmq_rocketmq_group" "example" {
49+ group_name = "tf_example"
50+ namespace = tencentcloud_tdmq_rocketmq_namespace.example.namespace_name
51+ read_enable = true
52+ broadcast_enable = true
53+ cluster_id = tencentcloud_tdmq_rocketmq_cluster.example.cluster_id
54+ remark = "remark."
55+ }
5556`
0 commit comments