私はjunitに非常に慣れていません.Spring mvcのhttp://docs.spring.io/spring/articles/2007/Spring-MVC-step-by-step/part1.htmlのチュートリアルを読んでいて、テストを見つけました以下のクラス:
1.)
パッケージ springapp.web;
import org.springframework.web.servlet.ModelAndView;
springapp.web.HelloController をインポートします。
junit.framework.TestCase をインポートします。
public class HelloControllerTests extends TestCase {
public void testHandleRequestView() throws Exception{ HelloController controller = new HelloController(); ModelAndView modelAndView = controller.handleRequest(null, null); assertEquals("hello.jsp", modelAndView.getViewName()); } }
簡単なテストクラスを作成して同じことを確認できるのに、なぜJunitのTestCaseを余分な負担として使用する必要があるのか 理解できません。
public class TestStub {
public static void main(String[] args) {
HelloController controller = new HelloController();
ModelAndView modelAndView = controller.handleRequest(null, null);
if(modelAndView.getViewName().equals("hello.jsp")) {
...
}
}
}
もう一度言いますが初心者です。