Fix test cases
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user