我是JUnit的初学者和设计模式,所以请原谅我。JUnit测试和Google Guice
我读这个技术的网页:
我能理解实际的编码和类组织等,混淆我都低于相关的两个问题这一特定问题的唯一的事情:
它使用了一个名为“依赖注入”的设计模式,使用Google的Guice,但是,我发现我可以在不使用此设计模式的情况下实现相同功能。我不知道在这个问题中使用依赖注入是不是必须的?
由于我是JUnit的新手,我的理解是他为购物车,项目编写测试用例并单独测试以证明其正确性。但是为什么他需要最终的“构建和部署”部分来编译和运行测试程序,因为我可以轻松地做到这一点,而无需创建该xml文件,只需在Eclipse中右键单击并选择“作为JUnit测试运行”即可。
请给我一些关于JUnit和设计模式的帮助,谢谢!
您希望使用依赖注入“解决”的动机是什么? Spring是一个非常流行的框架,它大大地利用了DI。坦率地说,它鼓励为您的代码提供很多优秀的设计,从而使您的代码更易于测试,维护和使用。另外,DI并不复杂。你是否也许在这个话题上陷入困境? (我必须自己去打这样的想法。) – Marvo