我正在使用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單元測試?他們都似乎工作。