diff --git a/configmanage/server/service/configinstance_test.go b/configmanage/server/service/configinstance_test.go index ed136584b77ebdd5dd2a26401251c8a281d6c087..b15b30223bcfc14981533b9606f04a4c9cab6dfa 100644 --- a/configmanage/server/service/configinstance_test.go +++ b/configmanage/server/service/configinstance_test.go @@ -119,3 +119,19 @@ func TestConfigInstanceTypeSSHD_Add(t *testing.T) { os.Exit(-1) } } + +func TestConfigInstanceTypeSysctl_Add(t *testing.T) { + ci := &ConfigInstance{ + UUID: uuid.New().String(), + Type: global.Sysctl, + Description: "test-Sysctl-description", + BatchIds: []int{6}, + DepartIds: []int{60}, + Nodes: []string{"55555555-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/sysctl_test.go b/configmanage/server/service/sysctl_test.go index 6d43c3366ca3e6c323c783077e9aa02280048c57..a19d4e21ac0b32579b362dfc5d59c96ba4929d82 100644 --- a/configmanage/server/service/sysctl_test.go +++ b/configmanage/server/service/sysctl_test.go @@ -1 +1,29 @@ package service + +import ( + "encoding/json" + "fmt" + "os" + "testing" + + "github.com/google/uuid" +) + +func TestSysctlConfig_Record(t *testing.T) { + // 设置测试数据 + sysc := &SysctlConfig{ + UUID: uuid.New().String(), + ConfigInfoUUID: "83a15f95-430c-4889-aa60-b27624a81703", + Content: json.RawMessage(`{"test": "test"}`), + Path: "/sysctl", + Name: "sysctl.txt", + IsActive: false, + } + + // 调用被测试的函数 + err := sysc.Record() + if err != nil { + fmt.Printf("record error: %s\n", err) + os.Exit(-1) + } +}