【发布时间】:2012-03-14 20:24:01
【问题描述】:
我是 grails 的新手,正在尝试为 Service 类编写单元测试,它有方法,它调用域对象的标准。
如何在服务类的以下方法中模拟域行为?
{def checkForDuplicates(firstName, lastName, gender, birthDate, accountId){
def duplicateIndividual = Individual.withCriteria{
eq('firstName',firstName)
eq('lastName',lastName)
eq('gender',gender)
eq('birthDate',birthDate)
and{
accounts{
eq('id', accountId)
}
}
}
if(duplicateIndividual){
log.error("Found duplicate for ${duplicateIndividual.firstName}
${duplicateIndividual.lastName}")
return true
}
return false
}"
【问题讨论】:
标签: grails grails-domain-class