From 00569b1df20f3617fab2700b83a0d7eb7995cadc Mon Sep 17 00:00:00 2001 From: wubijie Date: Fri, 15 Nov 2024 16:10:13 +0800 Subject: [PATCH] add test of record dns-config --- .../server/service/configinstance_test.go | 16 ++++++++++ configmanage/server/service/dns_test.go | 29 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 configmanage/server/service/dns_test.go diff --git a/configmanage/server/service/configinstance_test.go b/configmanage/server/service/configinstance_test.go index ed1af634..9eb31342 100644 --- a/configmanage/server/service/configinstance_test.go +++ b/configmanage/server/service/configinstance_test.go @@ -151,3 +151,19 @@ func TestUpdate(t *testing.T) { os.Exit(-1) } } + +func TestConfigInstanceTypeDNS_Add(t *testing.T) { + ci := &ConfigInstance{ + UUID: uuid.New().String(), + Type: global.DNS, + Description: "test-DNS-description", + BatchIds: []int{7}, + DepartIds: []int{70}, + Nodes: []string{"77777777-5f8e-42df-b2d0-49bf55cfeb56"}, + } + err := ci.Add() + if err != nil { + fmt.Printf("Add() error = %v, want nil", err) + os.Exit(-1) + } +} diff --git a/configmanage/server/service/dns_test.go b/configmanage/server/service/dns_test.go new file mode 100644 index 00000000..f6ba3b3f --- /dev/null +++ b/configmanage/server/service/dns_test.go @@ -0,0 +1,29 @@ +package service + +import ( + "encoding/json" + "fmt" + "os" + "testing" + + "github.com/google/uuid" +) + +func TestDNSConfig_Record(t *testing.T) { + // 设置测试数据 + dc := &DNSConfig{ + UUID: uuid.New().String(), + ConfigInfoUUID: "cd1574a4-cdad-4a55-9561-9ef371456b90", + Content: json.RawMessage(`{"test": "test"}`), + Path: "/root", + Name: "resolv.conf", + IsActive: false, + } + + // 调用被测试的函数 + err := dc.Record() + if err != nil { + fmt.Printf("record error: %s\n", err) + os.Exit(-1) + } +} -- Gitee