我正在使用grails 2.2.4,并且它相对较新。我试图对我的控制器进行单元测试,并对我在书籍和网络上看到的内容感到困惑。有时候,我看到人们写自己的控制器单元测试是这样的:@TestFor和扩展之间的区别ControllerUnitTestCase
@TestFor(MyController)
@Mock([Domain1, Domain2])
class MyControllerUnitTests {
void testOne() ...
}
,有时我看到:
class MyControllerUnitTests extends ControllerUnitTestCase {
public void setUp() ...
public void tearDown() ...
}
有什么区别,是一个比其他的更好的2.2.4单元测试?他们都似乎工作。