我是否必须在 2.0 中将域类保存到这样的模拟表中:
def jdoe = new User(name:"John Doe", role:"user")
def suziq = new User(name:"Suzi Q", role:"admin")
def jsmith = new User(name:"Jane Smith", role:"user")
mockDomain(User, [jdoe, suziq, jsmith])
def test = User.get(1) //correct ?
或者仅仅使用 @Mock 和 @TestFor 就足够了吗?
@TestFor(MyController)
@Mock([User,Role])
{...
def jdoe = new User(name:"John Doe", role:"user")
def suziq = new User(name:"Suzi Q", role:"admin")
def jsmith = new User(name:"Jane Smith", role:"user")
def test = User.get(1) //will this work ?
}