我不是java方面的专家,但现在我已经继承了一些我需要的代码。我的目标是运行源代码测试套件。测试所需的bean(创建)需要一些环境设置。这些设置位于tomcat-root-dir/conf/context.xml中。tomcat使用这些环境设置来部署web应用程序。
我想用junit重用tomcat-root-dir/conf/context.xml,或者让testsuite正常工作。有没有一些标准的方法来解析junit的context.xml?如果你能帮我这个忙,我将不胜感激。
发布于 2011-01-03 18:36:55
有一种解析XML的标准方法,因此您可以随意读取任何文件并解析XML。
我假设您想要一个数据源的JNDI查找或类似的东西。当然,问题是,如果您坚持这样做,就会耦合到Tomcat。
发布于 2011-01-05 12:02:41
JUnit4提供了规则ExternalResource来处理资源:参见ExternalResource Core Rule。
发布于 2011-01-05 13:30:31
我们采用了使用嵌入式glassfish服务器的方法。这将不会重用tomcat context.xml,但将能够访问外部资源。
https://stackoverflow.com/questions/4583715
复制相似问题