繁体   English   中英

模拟Tomee服务器属性

[英]Mocking Tomee server properties

我已经编写了代码,以便可以在不重新启动服务器的情况下更改EntityManagerFactory属性。 我使用RESTful球衣服务对其进行了测试。

我是否应该编写junit测试来对此进行测试。 我没有写任何想法,因为服务器必须运行才能拾取修改后的属性文件。

如果可以做到,我不确定如何模拟服务器。 谢谢您的评论。 谢谢

我认为轻型EE / TomEE测试的一个很好的开始是ApplicationComposer,它可以定义轻型嵌入式部署。 一种替代方法是使用嵌入式tomee,它不像ApplicationComposer那样轻巧,但提供具有所有功能的完整tomee

http://tomee.apache.org/ng/developer/testing/index.html描述了在TomEE中测试代码而不进行尽可能多的模拟的主要方法(这可能意味着您不再测试运行时)。

是的,您应该测试您编写的代码的每个分支:)但是,首先要考虑的太少,如何在不注入实际依赖性的情况下测试“一个单元”的代码? 如果您要模拟整个服务器,则不再需要进行单元测试,而要进行集成测试(这很重要,但目前还没有)。 如果您的代码不能或过于复杂而无法作为一个单元进行测试,则应将其重新设计为!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM