@@ -6,18 +6,18 @@ import (
66 "github.com/hashicorp/terraform-plugin-sdk/helper/resource"
77)
88
9- func TestAccTencentCloudCkafkaTopicDataSource (t * testing.T ) {
9+ func TestAccTencentCloudCKafkaTopicDataSource (t * testing.T ) {
1010 t .Parallel ()
1111 resource .Test (t , resource.TestCase {
12- PreCheck : func () { testAccPreCheck ( t ) },
12+ PreCheck : func () { testAccPreCheckCommon ( t , ACCOUNT_TYPE_PREPAY ) },
1313 Providers : testAccProviders ,
1414 CheckDestroy : testAccTencentCloudKafkaTopicDestory ,
1515 Steps : []resource.TestStep {
1616 {
1717 Config : testAccTencentCloudCkafkaTopicDataSourceConfig ,
1818 Check : resource .ComposeTestCheckFunc (
1919 testAccCheckKafkaTopicInstanceExists ("tencentcloud_ckafka_topic.kafka_topic" ),
20- resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_id" , "ckafka-f9ife4zz " ),
20+ resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_id" , "ckafka-vv7wpvae " ),
2121 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.#" , "1" ),
2222 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.topic_name" , "ckafkaTopic-tf-test" ),
2323 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.partition_num" , "1" ),
@@ -29,21 +29,21 @@ func TestAccTencentCloudCkafkaTopicDataSource(t *testing.T) {
2929 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.clean_up_policy" , "delete" ),
3030 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.sync_replica_min_num" , "1" ),
3131 resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.unclean_leader_election_enable" ),
32- resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.segment" , "3600000 " ),
32+ resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.segment" , "86400000 " ),
3333 resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.kafka_topics" , "instance_list.0.retention" , "60000" ),
34- resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.foo" , "instance_list.#" , "2 " ),
35- resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.1 .partition_num" ),
36- resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.1 .replica_num" ),
37- resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.1 .create_time" ),
34+ resource .TestCheckResourceAttr ("data.tencentcloud_ckafka_topics.foo" , "instance_list.#" , "1 " ),
35+ resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.0 .partition_num" ),
36+ resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.0 .replica_num" ),
37+ resource .TestCheckResourceAttrSet ("data.tencentcloud_ckafka_topics.foo" , "instance_list.0 .create_time" ),
3838 ),
3939 },
4040 },
4141 })
4242}
4343
44- const testAccTencentCloudCkafkaTopicDataSourceConfig = `
44+ const testAccTencentCloudCkafkaTopicDataSourceConfig = defaultKafkaVariable + `
4545resource "tencentcloud_ckafka_topic" "kafka_topic" {
46- instance_id = "ckafka-f9ife4zz"
46+ instance_id = var.instance_id
4747 topic_name = "ckafkaTopic-tf-test"
4848 replica_num = 2
4949 partition_num = 1
@@ -53,7 +53,7 @@ resource "tencentcloud_ckafka_topic" "kafka_topic" {
5353 clean_up_policy = "delete"
5454 sync_replica_min_num = 1
5555 unclean_leader_election_enable = false
56- segment = 3600000
56+ segment = 86400000
5757 retention = 60000
5858}
5959
0 commit comments