1

以下行失败,但有异常:

HttpServletRequest req = mock(HttpServletRequest.class);

例外:

java.lang.ClassFormatError: Absent Code attribute in method 
that is not native or abstract in class file 
javax/servlet/http/Cookie

有没有人遇到过这个问题?

在这里找到了 UPD 解决方案。

4

1 回答 1

3

您应该将 Servlet API 的实现添加到您的测试/运行时类路径中。我建议使用这个依赖:

<dependency>
  <groupId>org.glassfish</groupId>
  <artifactId>javax.servlet</artifactId>
  <version>3.0</version>
  <scope>test</scope>
</dependency>
于 2012-09-23T17:00:53.187 回答