Java 如果任何方法不符合';t抛出异常

Java 如果任何方法不符合';t抛出异常,java,Java,我有一个单元测试,只有当所有方法都抛出异常时,我才希望它通过 同样,仅当所有方法都引发异常时才传递 我们需要帮助实现这一目标 @Test(expectedExceptions=RuntimeException.class) public void AllMathOpsShouldFaildForIncorrectTimeSeries()的错误{ TimeSeries[]系列=getMultiSeries(); TimeSeries SerieOne=系列[0]; TimeSeries操作数系列=

我有一个单元测试,只有当所有方法都抛出异常时,我才希望它通过

同样,仅当所有方法都引发异常时才传递

我们需要帮助实现这一目标

@Test(expectedExceptions=RuntimeException.class)
public void AllMathOpsShouldFaildForIncorrectTimeSeries()的错误{
TimeSeries[]系列=getMultiSeries();
TimeSeries SerieOne=系列[0];
TimeSeries操作数系列=系列[1];
//过滤到一周,使其行数不相等。
TimeSeries NewOperatorSeries=OperatorSeries.filterLastWeek(DayOfWeek.MONDAY);
序列单除法(新系列);
级数乘法(操作数级数);
serieone.add(新系列);
系列减法(新系列);
}
上面有除法、乘法、加法和减法

除了乘法之外,它们都应该抛出异常

如果未抛出,则测试不应通过。

单元测试是文档。当UNTITTEST在每种测试方法中验证对您的被测代码的单一期望时,它最适合于此文档。您当前的测试方法验证了多个期望值(某些方法在某些前提下失败)。