1

我很难在单元测试中模拟 servletContext。这就是我尝试这样做的方式:

import org.springframework.mock.web.MockServletContext
    void testSomehing() {
      def servletContext = new MockServletContext()
      servletContext.numberOfCreditProvider = 2
      [...]
    }

我收到以下错误消息:

No such property: numberOfCreditProvider for class: org.springframework.mock.web.MockServletContext

任何帮助都非常感谢。

4

2 回答 2

0

对于它的价值,似乎可以attributes在单元测试和集成测试中设置,但属性只能在集成测试中设置。这种类似地图的能力似乎在单元测试中不起作用。

于 2013-02-27T21:37:21.957 回答
0

尝试

 servletContext.setAttribute("numberOfCreditProvider", 2)
于 2011-10-21T12:07:52.897 回答