在轻碰边, 容器模仿嘲笑对象基于的测试要求, 您的操作码不紧耦合 与部下的J2.EE 容器。 这要求更加干净的设计和擦净剂描述在您之间 模型和容器。 典型地, 您能得到一个相当干净的设计由使用一家抽象工厂从您 行动。 因而, 您的行动从未直接地成交与J2.EE; 他们与抽象工厂谈话得到式样对象。 抽象工厂也许与J2.EE 服务反过来谈话, 象JNDI, 查找和与EJBs 相处融洽。 然后, 为测试, 您创造提供假装对象为测试的一家抽象工厂。 这是方法I usebecause 使用容器模仿好处是您不必须部署您的代码到容器测试它。 简而言之, 原因使用容器模仿是速度。 需要久时间跑的测试不得到奔跑作为经常。 TDD 倾向快速的连续测试。 |