|
@@ -56,4 +56,19 @@ func TestLoadYAMLFile(t *testing.T) {
|
|
|
if retObjects[1].(*TestYamlModel2).Name != "foo2" {
|
|
if retObjects[1].(*TestYamlModel2).Name != "foo2" {
|
|
|
t.Fatal("model2名称错误")
|
|
t.Fatal("model2名称错误")
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ retObjects = []any{make(map[string]any), make(map[string]any)}
|
|
|
|
|
+
|
|
|
|
|
+ err = LoadYamlFile("test.yaml", &retObjects)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ t.Fatal(err)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if retObjects[0].(map[string]any)["test1"].(map[string]any)["name"] != "foo1" {
|
|
|
|
|
+ t.Fatal("model1名称错误")
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if retObjects[1].(map[string]any)["test2"].(map[string]any)["name"] != "foo2" {
|
|
|
|
|
+ t.Fatal("model2名称错误")
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|