This commit is contained in:
Lunny Xiao 2019-03-13 22:07:37 +08:00
parent 203a4163ca
commit 06f3b40240
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
2 changed files with 13 additions and 4 deletions

View File

@ -54,11 +54,17 @@ func TestJoinLimit(t *testing.T) {
assert.EqualValues(t, 1, cnt) assert.EqualValues(t, 1, cnt)
tableName := mapper.Obj2Table("CheckList") tableName := mapper.Obj2Table("CheckList")
tableName2 := mapper.Obj2Table("Salary")
tableName3 := mapper.Obj2Table("Empsetting")
idName := mapper.Obj2Table("Id")
lIDName := mapper.Obj2Table("Lid")
eIDName := mapper.Obj2Table("Eid")
var salaries []Salary var salaries []Salary
err = testEngine.Table("salary"). err = testEngine.Table(tableName2).
Join("INNER", tableName, tableName+".id = salary.lid"). Join("INNER", tableName, tableName+"."+idName+" = "+tableName2+"."+lIDName).
Join("LEFT", "empsetting", "empsetting.id = "+tableName+".eid"). Join("LEFT", tableName3, tableName3+"."+idName+" = "+tableName+"."+eIDName).
Limit(10, 0). Limit(10, 0).
Find(&salaries) Find(&salaries)
assert.NoError(t, err) assert.NoError(t, err)

View File

@ -73,11 +73,14 @@ func TestCombineTransaction(t *testing.T) {
_, err = session.Insert(&user1) _, err = session.Insert(&user1)
assert.NoError(t, err) assert.NoError(t, err)
tableName := mapper.Obj2Table("Userinfo")
userName := mapper.Obj2Table("Username")
user2 := Userinfo{Username: "zzz"} user2 := Userinfo{Username: "zzz"}
_, err = session.Where("id = ?", 0).Update(&user2) _, err = session.Where("id = ?", 0).Update(&user2)
assert.NoError(t, err) assert.NoError(t, err)
_, err = session.Exec("delete from "+testEngine.TableName("userinfo", true)+" where username = ?", user2.Username) _, err = session.Exec("delete from "+testEngine.TableName(tableName, true)+" where "+userName+" = ?", user2.Username)
assert.NoError(t, err) assert.NoError(t, err)
err = session.Commit() err = session.Commit()