diff --git a/pkg/configmanager/asset/clusterasset_test.go b/pkg/configmanager/asset/clusterasset_test.go index 5c227532e727df3a45239e9501ab122cad76a3d4..81e6b619db434cccb0a50ab3631b7b455db47d58 100644 --- a/pkg/configmanager/asset/clusterasset_test.go +++ b/pkg/configmanager/asset/clusterasset_test.go @@ -83,6 +83,10 @@ func TestClusterasset(t *testing.T) { }, } + t.Run("SetStringValue Success", func(t *testing.T) { + SetStringValue(&cc.ClusterID, "ddd", "cluster") + }) + t.Run("CheckStringValue Success", func(t *testing.T) { err := CheckStringValue(&cc.ClusterID, opts.ClusterID, "cluster") if err != nil { @@ -97,6 +101,22 @@ func TestClusterasset(t *testing.T) { } }) + t.Run("InitClusterAsset Master", func(t *testing.T) { + cc.Master = nil + clusterConfig, err := cc.InitClusterAsset(opts) + if err != nil || clusterConfig == nil { + t.Errorf("InitClusterAsset Master failed: %v", err) + } + }) + + t.Run("InitClusterAsset Worker", func(t *testing.T) { + cc.Worker = nil + clusterConfig, err := cc.InitClusterAsset(opts) + if err != nil || clusterConfig == nil { + t.Errorf("InitClusterAsset Worker failed: %v", err) + } + }) + t.Run("Delete Success", func(t *testing.T) { err := cc.Delete("sss") if err != nil { @@ -118,4 +138,14 @@ func TestClusterasset(t *testing.T) { t.Log("Expected error, got nil") } }) + + t.Run("GetDefaultClusterConfig Success", func(t *testing.T) { + GetDefaultClusterConfig("amd64", "libvirt") + GetDefaultClusterConfig("arm64", "libvirt") + GetDefaultClusterConfig("amd64", "pxe") + GetDefaultClusterConfig("arm64", "pxe") + GetDefaultClusterConfig("amd64", "") + GetDefaultClusterConfig("arm64", "") + GetDefaultClusterConfig("", "") + }) }