当前位置: 首页 > 知识库问答 >
问题:

Junit检验法

隆飞宇
2023-03-14

Junit方法的返回类型是什么。所以我总是看到返回类型使用Void,所以我们可以改变返回类型吗?

现在,有时会出现这样的问题,比如我是否可以使用JUnit测试私有方法。因此,据我所知,Junit默认调用以test开头的方法,它应该是公共的,然后只有它才能使用Junit在类外部调用。因此,如果我声明一个测试方法为私有的,Junit将如何调用它或在类外测试它。

共有1个答案

澹台正真
2023-03-14

1)您的测试方法应该是公开的。

2)返回类型始终为空。

3)您不测试私有方法,您测试的是类中的公共方法,而公共方法可能会调用私有方法中的逻辑。您也应该尝试覆盖这些私有方法中的所有代码分支。

 类似资料:
  • 但这将返回以下错误: org.mockito.exceptions.misusing.NotaMockException: 传递给verify()的参数类型为$proxy4,不是mock!

  • 我正在使用JUnit进行练习,这是我要测试的简单方法 无论如何,运行此测试将导致失败... 编辑:ok刚刚检查了一些“奇怪”的东西,这段代码实际上给了我一个例外: 不管怎么说,这一个: 给了我 这就是测试失败的原因。那么...如何在JUnit中测试这种行为呢?

  • 问题内容: 如果要计算熊猫中两个类别的平均值,可以这样进行: 我有很多这样格式化的数据,现在我需要做一个 T 检验,看看 cat1 和 cat2的均值 在统计上是否不同。我怎样才能做到这一点? 问题答案: 它取决于您要进行哪种t检验(单侧或双侧相关或独立),但是它应该很简单: 它返回一个带有t统计量和p值的元组 有关其他t检验,请参见此处http://docs.scipy.org/doc/scip

  • 我主要使用本教程为Maven配置Junit:http://maven.apache.org/surefire/maven-surefire-plugin/examples/junit.html 我有一个测试类,当我执行“mvn测试”时,这个测试类被Maven捕获,但Maven没有检查它(结果应该是失败)。 我的测试类位于src/main/resources中(控制台显示“复制1个资源”): 我的P

  • 我有任何通过jUnit手动运行cucumber的例子吗? 和运行它的简单junit测试: 是否有使用运行调度器和Cucumbers测试描述来过滤手动测试的示例?看了文档,但对我来说还不够。我会感激任何链接。谢谢你。

  • 检验历史 你的版本库就像是一台时间机器,它记录了所有提交的修改,允许你检查文件或目录以及相关元数据的历史。通过一个Subversion命令你可以根据时间或修订号取出一个过去的版本(或者恢复现在的工作拷贝),然而,有时候我们只是想看看历史而不想回到历史。 有许多命令可以为你提供版本库历史: svn log 展示给你主要信息:每个版本附加在版本上的作者与日期信息和所有路径修改。 svn diff 显示