0

我正在编写一个测试用例来测试 Spring MVC 控制器。我在 pom.xml 中定义了以下条目:

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <spring.version>4.1.5.RELEASE</spring.version>
    </properties>

 <dependency>
        <groupId>org.springframework</groupId>
         <artifactId>spring-test</artifactId>
         <version>${spring.version}</version>
       </dependency>

        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-core</artifactId>
            <version>1.3</version>
        </dependency>

        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-library</artifactId>
            <version>1.3</version>
        </dependency>

但 Eclipse IDE 无法理解以下静态导入: import static org.springframework.test.web.server.request.MockMvcRequestBuilders.get; 导入静态 org.springframework.test.web.server.result.MockMvcResultMatchers.*;

谁能建议我在这里想念的东西

4

1 回答 1

0

据我所知,您缺少“spring-test-mvc”的依赖项。

您需要添加 springsource 存储库和以下依赖项:

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-test-mvc</artifactId>
  <version>1.0.0.M2</version>
  <scope>test</scope>
</dependency>
于 2015-06-18T06:41:17.553 回答