Fix test cases

This commit is contained in:
Kota Kanbe
2017-05-06 03:30:01 +09:00
committed by kota kanbe
parent 209ca704de
commit 12c2d3cbc6
3 changed files with 17 additions and 14 deletions

View File

@@ -19,6 +19,7 @@ package models
import (
"reflect"
"sort"
"testing"
"github.com/k0kubun/pp"
@@ -51,8 +52,14 @@ func TestPackageInfoListUniqByName(t *testing.T) {
}
actual := test.in.UniqByName()
sort.Slice(actual, func(i, j int) bool {
return actual[i].Name < actual[j].Name
})
sort.Slice(test.out, func(i, j int) bool {
return test.out[i].Name < test.out[j].Name
})
for i, ePack := range test.out {
if actual[i].Name == ePack.Name {
if actual[i].Name != ePack.Name {
t.Errorf("expected %#v, actual %#v", ePack.Name, actual[i].Name)
}
}