This commit is contained in:
Lunny Xiao 2020-03-10 10:24:48 +08:00
parent 2b13cde704
commit 75a3d3294f
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 14 additions and 6 deletions

View File

@ -6,6 +6,7 @@ package xorm
import ( import (
"fmt" "fmt"
"sort"
"strings" "strings"
"testing" "testing"
"time" "time"
@ -1311,11 +1312,18 @@ func TestIndexes(t *testing.T) {
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, len(tables)) assert.EqualValues(t, 1, len(tables))
assert.EqualValues(t, 3, len(tables[0].Columns())) assert.EqualValues(t, 3, len(tables[0].Columns()))
assert.EqualValues(t, testEngine.GetColumnMapper().Obj2Table("Id"), slice1 := []string{
tables[0].Columns()[0].Name) testEngine.GetColumnMapper().Obj2Table("Id"),
assert.EqualValues(t, testEngine.GetColumnMapper().Obj2Table("Name"), testEngine.GetColumnMapper().Obj2Table("Name"),
tables[0].Columns()[1].Name) testEngine.GetColumnMapper().Obj2Table("Email"),
assert.EqualValues(t, testEngine.GetColumnMapper().Obj2Table("Email"), }
tables[0].Columns()[2].Name) slice2 := []string{
tables[0].Columns()[0].Name,
tables[0].Columns()[1].Name,
tables[0].Columns()[2].Name,
}
sort.Strings(slice1)
sort.Strings(slice2)
assert.EqualValues(t, slice1, slice2)
assert.EqualValues(t, 3, len(tables[0].Indexes)) assert.EqualValues(t, 3, len(tables[0].Indexes))
} }