0

私は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")) {
             ...
         } 
     }
 }  

もう一度言いますが初心者です。

4

1 に答える 1