我将方法注入afterInsert
到 metaClass 实例时hasProperty("auditable")
def injectMethod(object) {
if(object.hasProperty("auditable") {
object.metaClass.afterInsert = { doSomething }
}
}
我怎样才能测试object
响应afterInsert
?
我试过:
assert object.respondsTo("afterInsert")
和
assert object.hasProperty("afterInsert")
没有
assert object.metaClass.afterInsert != null // Always true