我正在浏览junit测试的文档,但我无法理解将测试定义为public的需要.是否有人可以分享一些关于此的信息?
我在https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/Test.java上阅读
但我仍然不清楚原因.
因为我的意思是为什么我不能写一些东西
@Test
private void testAdd(){ }
Run Code Online (Sandbox Code Playgroud)
JUnit框架从测试类外部调用您的测试方法.如果您的测试方法是私有的,则无法执行此操作.
“测试类、测试方法和生命周期方法不需要是公共的,但它们不能是私有的。”
参考号 文档: https://junit.org/junit5/docs/current/user-guide/#writing-tests-classes-and-methods
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |