|
|
1
6
只需在throws子句中添加两个异常:
然后,如果一个测试抛出另一个异常(意外的异常),那么您的测试将自动失败。 |
|
|
2
4
一个方法在运行时只能引发一个异常。这就是为什么只能有一个预期的归因。 您可能希望有三个测试用例:一个是当方法抛出一个异常时,一个是该方法抛出另一个异常,另一个是方法根本不抛出任何异常时。
不要在您的
|
|
|
3
2
是的,你应该把它分成两个单元测试。一个具有无效输入以触发
|
|
|
4
1
考虑一下,为了使编写测试更简单,将它们分解为两个不同的部分——测试
推测
那么你所需要做的就是测试 那个 特定的方法,以查看它是否在伪输入上抛出异常。
接下来,你可以改变你的方法,只关心
最后,您只关心
|
|
|
David · 如何在Junit的服务类中模拟依赖关系 2 年前 |
|
|
jhan · 无法解析JUnitParamsRunner 2 年前 |
|
|
Lucas Hill · 在Gradle中使用JUnit测试抛出的异常 2 年前 |
|
|
Alice · Kotlin中的单元测试方法 2 年前 |
|
|
snaik · 我的JUNIT代码不适用于jsonObject 2 年前 |
|
|
dcm50 · JUnit 5-已创建但未检索的实体 2 年前 |
|
|
Ignas Davulis · Java模拟类构造 2 年前 |