测试私有方法是否引发异常

时间:2020-09-10 11:13:44

标签: java junit5

我读过一些线程,指出我们不应该测试私有方法(即使我不完全理解为什么)。

我有一个要测试的课程:

CLASS

  • 公共方法A
  • 私有方法B

现在方法B可以引发异常。方法A通过一些参数直接调用方法B。

我想测试是否通过一些无效的参数来引发异常。

        Throwable exception = Assertions.assertThrows(Exception.class,
            CLASSNAME.methodA(param1, param2));

返回一个错误,因为方法A并未真正引发异常。 我该如何测试?

我正在使用JUnit5

0 个答案:

没有答案
相关问题