10. 单元测试

    包含了对抽象 EnvironmentPropertySource 的 Mock 实现(参考 3.13.1 节 “Bean的定义文件” 和 3.13.3 节 “PropertySource抽象”)。MockEnvironmentMockPropertySource 对于编写针对依赖于环境相关属性的代码的,与容器无关的测试用例很有帮助。

    包含了十分全面的Servlet API mock 对象。这些对象在测试web context,controllers 和 filters 的时候很有用。由于这些 mock 对象是有针对性地为了与 Spring 的 Web MVC 框架共同使用而编写的,因此相比起诸如 EasyMock 这种动态mock 对象或 MockObjects 这种替代性的 Servlet API mock 对象,使用起来要更为方便。

    10.2 单元测试支持类

    org.springframework.test.web 包含了 ModelAndViewAssert 类。你可以在 Junit,TestNG或用任何测试框架编写的单元测试中使用这个类来帮助你跟 Spring MVC 框架的 ModelAndView 对象进行互动。