Java 如何测试类及其子类

Java 如何测试类及其子类,java,unit-testing,inheritance,subclass,code-duplication,Java,Unit Testing,Inheritance,Subclass,Code Duplication,如果我有类A和子类B,有没有一种方法可以编写一个测试用例来检查两个类中的函数,而无需在两个单独的类ATest和BTest中重复代码?您可以使用在设置中创建的类A的实例在TestA中进行一般测试 然后在TestB中扩展TestA,并将类B的实例用于特定于B的测试,确保覆盖设置,以便将此实例传递给类TestA中的测试 所有单元测试用例都将在不重复的情况下被重用有没有一种方法可以使用一个类来使用参数注释或类似的东西?

如果我有类A和子类B,有没有一种方法可以编写一个测试用例来检查两个类中的函数,而无需在两个单独的类ATest和BTest中重复代码?

您可以使用在设置中创建的类A的实例在TestA中进行一般测试

然后在TestB中扩展TestA,并将类B的实例用于特定于B的测试,确保覆盖设置,以便将此实例传递给类TestA中的测试


所有单元测试用例都将在不重复的情况下被重用

有没有一种方法可以使用一个类来使用参数注释或类似的东西?