package serializer import ( "testing" modelversion "dsbqj-admin/model/mongo/version" ) func TestBuildVersionIncludesConfigTagVersions(t *testing.T) { item := &modelversion.Version{ Platform: "wx", Version: "1.0.2", EnvVersion: "release", AbVer: "ab-value", AbVerVersion: "1.0.10", MD5: "md5-value", MD5Version: "1.0.5", } got := BuildVersion(item) if got.AbVer != "ab-value" || got.AbVerVersion != "1.0.10" || got.MD5 != "md5-value" || got.MD5Version != "1.0.5" { t.Fatalf("config value and tag version should both be serialized: %#v", got) } }