Add tests for afterinsert (#755)
* add tests for afterinsert * fix tests
This commit is contained in:
parent
fbf62a9711
commit
165dd989d0
|
@ -1029,3 +1029,22 @@ func TestAfterLoadProcessor(t *testing.T) {
|
|||
assert.NoError(t, bs[i].Err)
|
||||
}
|
||||
}
|
||||
|
||||
type AfterInsertStruct struct {
|
||||
Id int64
|
||||
}
|
||||
|
||||
func (a *AfterInsertStruct) AfterInsert() {
|
||||
if a.Id == 0 {
|
||||
panic("a.Id")
|
||||
}
|
||||
}
|
||||
|
||||
func TestAfterInsert(t *testing.T) {
|
||||
assert.NoError(t, prepareEngine())
|
||||
|
||||
assertSync(t, new(AfterInsertStruct))
|
||||
|
||||
_, err := testEngine.Insert(&AfterInsertStruct{})
|
||||
assert.NoError(t, err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue