Unit testing 将测试类链接到其主类
我经常为每个Java类创建一个相应的测试类。然而,从编译器的角度来看,它们似乎没有任何联系。当然,我可以在Javadoc注释中将它们与相互引用联系起来,但是,我想知道是否有更标准的方式告诉世界“a类是B类的JUnit测试”和“B类是a类测试的主要类”。通常是“连接”在被测试的类和测试类之间通过命名约定建立:Unit testing 将测试类链接到其主类,unit-testing,junit,Unit Testing,Junit,我经常为每个Java类创建一个相应的测试类。然而,从编译器的角度来看,它们似乎没有任何联系。当然,我可以在Javadoc注释中将它们与相互引用联系起来,但是,我想知道是否有更标准的方式告诉世界“a类是B类的JUnit测试”和“B类是a类测试的主要类”。通常是“连接”在被测试的类和测试类之间通过命名约定建立:SHA1Digest包含对SHA1Digest类的测试 您不能真正拥有任何编译时引用,因为您通常在分发主代码时没有测试代码。只有命名约定。对于名为Foo的类,我使用: FooTest用于单元
SHA1Digest
包含对SHA1Digest
类的测试 您不能真正拥有任何编译时引用,因为您通常在分发主代码时没有测试代码。只有命名约定。对于名为Foo
的类,我使用:
用于单元测试FooTest
仅用于类行为子集的单元测试foosomespecificpartorbehavortest
用于集成测试FooIT