Fix test cases

This commit is contained in:
Kota Kanbe
2017-05-25 18:55:41 +09:00
committed by kota kanbe
parent ad096196ee
commit 306182e2ae
2 changed files with 34 additions and 86 deletions

View File

@@ -87,61 +87,3 @@ func TestMerge(t *testing.T) {
t.Errorf("expected %s, actual %s", e, a)
}
}
func TestFormatVersionsFromTo(t *testing.T) {
var tests = []struct {
packs Packages
expected string
}{
{
packs: Packages{
"hoge": {
Name: "hoge",
Version: "1.0.0",
Release: "release1",
NewVersion: "1.0.1",
NewRelease: "release2",
},
},
expected: "hoge-1.0.0-release1 -> hoge-1.0.1-release2",
},
{
packs: Packages{
"hoge": {
Name: "hoge",
Version: "1.0.0",
Release: "",
NewVersion: "1.0.1",
NewRelease: "",
},
},
expected: "hoge-1.0.0 -> hoge-1.0.1",
},
{
packs: Packages{
"hoge": {
Name: "hoge",
Version: "1.0.0",
Release: "",
NewVersion: "1.0.1",
NewRelease: "",
},
"fuga": {
Name: "fuga",
Version: "2.0.0",
Release: "",
NewVersion: "2.0.1",
NewRelease: "",
},
},
expected: "hoge-1.0.0 -> hoge-1.0.1\nfuga-2.0.0 -> fuga-2.0.1",
},
}
for _, tt := range tests {
actual := tt.packs.FormatVersionsFromTo()
if !reflect.DeepEqual(tt.expected, actual) {
t.Errorf("\nexpected: %v\n actual: %v\n", tt.expected, actual)
}
}
}