mockDomain为域类提供动态方法,如save()
, validate()
, ...。
是否有必要为我模拟使用的每个类删除元类mockDomain
?
class UserTests extends GrailsUnitTestCase {
protected void setUp()
{
super.setUp()
mockDomain User
mockDomain Address
}
protected void tearDown()
{
super.tearDown()
def remove = GroovySystem.metaClassRegistry.&removeMetaClass
remove User
remove Address
}
}