【问题标题】:Is there a facade for Unit Test Frameworks?单元测试框架有外观吗?
【发布时间】:2010-11-23 21:18:14
【问题描述】:

你知道,就像 SLF4J 是 log4j,那么 X 是 TestNG 和 jUnit?

【问题讨论】:

  • 为什么,真的?日志记录的同样问题 - 层数太多,选择太多。
  • 所以我不必将我的代码库与两者之间的选择结合起来。这使得切换框架变得容易。
  • 使用这种抽象的一个原因是,如果您正在编写一个需要能够使用不同底层测试框架的测试扩展,例如性能扩展,或将每个测试包装在数据库事务中的扩展。

标签: java unit-testing junit testng


【解决方案1】:

Spring TestContext 呢?根据文档,它可以提供您正在寻找的内容。
我还没用过这种方法,所以我可能错了。

Spring TestContext 框架(位于 org.springframework.test.context 包中)提供通用的、注释驱动的单元和集成测试支持,它与所使用的测试框架无关,无论是 JUnit 3.8.2、 JUnit 4.5+、TestNG 5.10 等等。

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/testing.html#unit-testing

【讨论】:

  • 看起来像候选人。我希望得到使用它的人的证词......
猜你喜欢
  • 2015-04-09
  • 2014-08-25
  • 1970-01-01
  • 2011-09-09
  • 1970-01-01
  • 2010-09-10
  • 2023-04-10
  • 2023-03-11
  • 1970-01-01
相关资源
最近更新 更多