使用JUnit的内部类中的测试用例
发布于 2021-01-30 22:57:01
我读到有关构造单元测试的内容,每个类都有一个测试类,每个方法都有一个内部类。认为这似乎是组织测试的便捷方法,因此我在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不支持此功能,还是我做错了?
关注者
0
被浏览
77
1 个回答
-
public class ServicesTest extends TestBase { public static class TestLogon{ @Test public void testLogonRequest() throws Exception { //My Test Code } } }
使内部类静态化对我有效。
推荐阅读
-
JUnit 5测试用例未执行
2021-01-29 关注 0 浏览92 1答案
-
JUnit测试用例中“ fail”的实际用法是什么?
2021-01-29 关注 0 浏览115 1答案
-
在java中内部类和静态内部类有什么不同?
2021-02-02 关注 0 浏览227 1答案
-
内部类与静态内部类的区别?
2021-12-31 关注 0 浏览69 1答案
-
内部类与静态内部类的区别?
2021-11-22 关注 0 浏览95 1答案
-
访问内部类中的外部类变量
2021-01-30 关注 0 浏览85 1答案
-
如何使用反射访问内部类
2021-02-02 关注 0 浏览85 1答案
-
Java中如何使用匿名内部类?
2021-02-02 关注 0 浏览251 1答案
-
Java 中如何使用匿名内部类?
2022-05-26 关注 0 浏览33 1答案
-
JUnit是否按顺序执行测试用例?
2021-01-30 关注 0 浏览103 1答案