mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 04:50:54 +00:00
fix UT
This commit is contained in:
parent
139c393f08
commit
739b8bab0c
@ -2549,12 +2549,19 @@ func TestStrPkInsert(t *testing.T) {
|
|||||||
Id: pk,
|
Id: pk,
|
||||||
Value: value2,
|
Value: value2,
|
||||||
}
|
}
|
||||||
_, err = dORM.InsertOrUpdate(strPkForUpsert, `id`)
|
|
||||||
throwFailNow(t, AssertIs(err, nil))
|
|
||||||
|
|
||||||
|
_, err = dORM.InsertOrUpdate(strPkForUpsert, `id`)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
if err.Error() == "postgres version must 9.5 or higher" || err.Error() == "`sqlite3` nonsupport InsertOrUpdate in beego" {
|
||||||
|
} else {
|
||||||
|
throwFailNow(t, err)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
var vForTesting2 StrPk
|
var vForTesting2 StrPk
|
||||||
err = dORM.QueryTable(new(StrPk)).Filter(`id`, pk).One(&vForTesting2)
|
err = dORM.QueryTable(new(StrPk)).Filter(`id`, pk).One(&vForTesting2)
|
||||||
throwFailNow(t, AssertIs(err, nil))
|
throwFailNow(t, AssertIs(err, nil))
|
||||||
throwFailNow(t, AssertIs(vForTesting2.Value, value2))
|
throwFailNow(t, AssertIs(vForTesting2.Value, value2))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user