Netbeans jUnit 4 - 项目类路径中缺少Java EE API

时间:2013-02-11 11:04:03

标签: maven testing netbeans junit junit4

我有明确的maven web app项目。 我将jUnit添加到pom。

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
    </dependency>

    <dependency>
      <!-- jsoup HTML parser library @ http://jsoup.org/ -->
      <groupId>org.jsoup</groupId>
      <artifactId>jsoup</artifactId>
      <version>1.7.2</version>
    </dependency>

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>         
    </dependency>  

</dependencies>

我的应用程序中有一个非常简单的Servlet。 我想为这个servlet生成jUnit 4测试。 所以我点击Servlet包&gt;工具&gt;创建测试。 在此之后,我用方法获得测试类。

public void testProcessRequest() throws Exception {
    System.out.println("processRequest");
    HttpServletRequest request = null;
    HttpServletResponse response = null;
    MyServlet instance = new MyServlet(); // This is the problem 
    instance.processRequest(request, response);
    // TODO review the generated test code and remove the default call to fail.
    //fail("The test case is a prototype.");

}

MyServlet是下划线,错误是:“项目类路径中缺少Java EE API”。

我尝试修改pom中依赖项的范围但问题仍然存在。

0 个答案:

没有答案