fix bugs
This commit is contained in:
parent
625d467f36
commit
dbd9cbbe9b
|
@ -53,11 +53,17 @@ func TestJoinLimit(t *testing.T) {
|
|||
assert.EqualValues(t, 1, cnt)
|
||||
|
||||
tableName := tableMapper.Obj2Table("CheckList")
|
||||
tableName2 := tableMapper.Obj2Table("Salary")
|
||||
tableName3 := tableMapper.Obj2Table("Empsetting")
|
||||
|
||||
idName := colMapper.Obj2Table("Id")
|
||||
lIDName := colMapper.Obj2Table("Lid")
|
||||
eIDName := colMapper.Obj2Table("Eid")
|
||||
|
||||
var salaries []Salary
|
||||
err = testEngine.Table("salary").
|
||||
Join("INNER", tableName, tableName+".id = salary.lid").
|
||||
Join("LEFT", "empsetting", "empsetting.id = "+tableName+".eid").
|
||||
err = testEngine.Table(tableName2).
|
||||
Join("INNER", tableName, tableName+"."+idName+" = "+tableName2+"."+lIDName).
|
||||
Join("LEFT", tableName3, tableName3+"."+idName+" = "+tableName+"."+eIDName).
|
||||
Limit(10, 0).
|
||||
Find(&salaries)
|
||||
assert.NoError(t, err)
|
||||
|
|
|
@ -73,11 +73,14 @@ func TestCombineTransaction(t *testing.T) {
|
|||
_, err = session.Insert(&user1)
|
||||
assert.NoError(t, err)
|
||||
|
||||
tableName := mapper.Obj2Table("Userinfo")
|
||||
userName := mapper.Obj2Table("Username")
|
||||
|
||||
user2 := Userinfo{Username: "zzz"}
|
||||
_, err = session.Where("id = ?", 0).Update(&user2)
|
||||
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)
|
||||
|
||||
err = session.Commit()
|
||||
|
|
Loading…
Reference in New Issue