version_test.go 563 B

12345678910111213141516171819
  1. package serializer
  2. import (
  3. "testing"
  4. modelversion "dsbqj-admin/model/mongo/version"
  5. )
  6. func TestBuildVersionIncludesConfigTagVersions(t *testing.T) {
  7. item := &modelversion.Version{
  8. Platform: "wx", Version: "1.0.2", EnvVersion: "release",
  9. AbVer: "ab-value", AbVerVersion: "1.0.10",
  10. MD5: "md5-value", MD5Version: "1.0.5",
  11. }
  12. got := BuildVersion(item)
  13. if got.AbVer != "ab-value" || got.AbVerVersion != "1.0.10" || got.MD5 != "md5-value" || got.MD5Version != "1.0.5" {
  14. t.Fatalf("config value and tag version should both be serialized: %#v", got)
  15. }
  16. }