add some tests
This commit is contained in:
parent
c6c5933a15
commit
84d678f941
|
@ -120,10 +120,8 @@ func TestFind2(t *testing.T) {
|
||||||
assertSync(t, new(Userinfo))
|
assertSync(t, new(Userinfo))
|
||||||
|
|
||||||
err := testEngine.Find(&users)
|
err := testEngine.Find(&users)
|
||||||
if err != nil {
|
assert.NoError(t, err)
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
for _, user := range users {
|
for _, user := range users {
|
||||||
fmt.Println(user)
|
fmt.Println(user)
|
||||||
}
|
}
|
||||||
|
@ -139,13 +137,15 @@ type TeamUser struct {
|
||||||
TeamId int64
|
TeamId int64
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (TeamUser) TableName() string {
|
||||||
|
return "team_user"
|
||||||
|
}
|
||||||
|
|
||||||
func TestFind3(t *testing.T) {
|
func TestFind3(t *testing.T) {
|
||||||
|
var teamUser = new(TeamUser)
|
||||||
assert.NoError(t, prepareEngine())
|
assert.NoError(t, prepareEngine())
|
||||||
err := testEngine.Sync2(new(Team), new(TeamUser))
|
err := testEngine.Sync2(new(Team), teamUser)
|
||||||
if err != nil {
|
assert.NoError(t, err)
|
||||||
t.Error(err)
|
|
||||||
panic(err.Error())
|
|
||||||
}
|
|
||||||
|
|
||||||
var teams []Team
|
var teams []Team
|
||||||
err = testEngine.Cols("`team`.id").
|
err = testEngine.Cols("`team`.id").
|
||||||
|
@ -153,10 +153,15 @@ func TestFind3(t *testing.T) {
|
||||||
And("`team_user`.uid=?", 2).
|
And("`team_user`.uid=?", 2).
|
||||||
Join("INNER", "`team_user`", "`team_user`.team_id=`team`.id").
|
Join("INNER", "`team_user`", "`team_user`.team_id=`team`.id").
|
||||||
Find(&teams)
|
Find(&teams)
|
||||||
if err != nil {
|
assert.NoError(t, err)
|
||||||
t.Error(err)
|
|
||||||
panic(err.Error())
|
teams = make([]Team, 0)
|
||||||
}
|
err = testEngine.Cols("`team`.id").
|
||||||
|
Where("`team_user`.org_id=?", 1).
|
||||||
|
And("`team_user`.uid=?", 2).
|
||||||
|
Join("INNER", teamUser, "`team_user`.team_id=`team`.id").
|
||||||
|
Find(&teams)
|
||||||
|
assert.NoError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFindMap(t *testing.T) {
|
func TestFindMap(t *testing.T) {
|
||||||
|
|
Loading…
Reference in New Issue