最佳答案
我阅读了关于 结构化单元测试的内容,每个类有一个测试类,每个方法有一个内部类。我想这似乎是组织测试的一种方便的方法,所以我在我们的 Java 项目中尝试了这种方法。然而,内部类中的测试似乎根本没有被检测到。
我大致是这样做的:
public class DogTests
{
public class BarkTests
{
@Test
public void quietBark_IsAtLeastAudible() { }
@Test
public void loudBark_ScaresAveragePerson() { }
}
public class EatTests
{
@Test
public void normalFood_IsEaten() { }
@Test
public void badFood_ThrowsFit() { }
}
}
JUnit 不支持这个吗,还是我做错了?