add tests for afterinsert
This commit is contained in:
parent
fbf62a9711
commit
c25d5751f6
|
@ -1029,3 +1029,22 @@ func TestAfterLoadProcessor(t *testing.T) {
|
||||||
assert.NoError(t, bs[i].Err)
|
assert.NoError(t, bs[i].Err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type AfterInsertStruct struct {
|
||||||
|
Id int64
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *AfterInsertStruct) AftertInsert(bean interface{}) {
|
||||||
|
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