我很难在单元测试中模拟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
任何帮助都有很大帮助。
答案 0 :(得分:0)
尝试
servletContext.setAttribute("numberOfCreditProvider", 2)
答案 1 :(得分:0)
对于它的价值,似乎可以在单元测试和集成测试中设置attributes
,但属性只能在集成测试中设置。这种类似地图的能力在单元测试中似乎不起作用。