unit-testing - 将测试类链接到其主类

标签 unit-testing junit

我通常会为每个 Java 类创建一个相应的测试类。然而,从编译器的角度来看,它们似乎没有以任何方式链接。当然,我可以将它们与Javadoc注释中的相互引用联系起来,但是,我想知道是否有一种更标准的方式来告诉世界“A类是B类的JUnit测试”和“B类是类测试的主要类” A”。

最佳答案

您实际上无法获得任何编译时引用,因为您通常会在没有测试代码的情况下分发主代码。只有命名约定。对于名为 Foo 的类,我使用:

  • FooTest 用于单元测试
  • FooSomeSpecificPartOrBehaviorTest 仅用于类行为子集的单元测试。
  • FooIT 用于集成测试

此约定非常标准,例如在 IntelliJ IDEA 中 Ctrl + Shift + T 允许您在主类和测试类之间快速导航,仅基于命名约定。

关于unit-testing - 将测试类链接到其主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14873365/

相关文章:

java - 使用java获取 cucumber 中未定义的场景和步骤

unit-testing - 使用新的测试库在dart中设置单元测试的最佳方法是什么?

ios - 如何对 drawRect 的自定义实现进行单元测试

jquery - 如何对ajax调用进行单元测试

java - 如何对以对象作为参数的方法进行单元测试

java - 对将序列化对象写入文件的方法进行单元测试

android - findFragmentByTag 的单元测试条件

java - 如何查看使用 Ant junitlauncher 和 junitreport 任务运行 junit5 测试期间生成的所有 log4j2 输出?

ruby-on-rails - 带有实例变量的 rails 测试助手?

java - 用于在 Spring MVC 中进行基于注解验证的 bean 单元测试的良好模式