我需要测试一个程序,该程序首先对一些数据进行预处理,然后使用这些预处理的数据计算出多个不同的结果。所以编写单独的测试用例来测试每个计算过程是有意义的。
官方JUnit策略似乎要求在每个计算测试之前运行预处理操作。 如何设置我的测试以便在运行剩余测试之前仅运行一次准备工作(因为它耗时相当长)?
我需要测试一个程序,该程序首先对一些数据进行预处理,然后使用这些预处理的数据计算出多个不同的结果。所以编写单独的测试用例来测试每个计算过程是有意义的。
官方JUnit策略似乎要求在每个计算测试之前运行预处理操作。 如何设置我的测试以便在运行剩余测试之前仅运行一次准备工作(因为它耗时相当长)?
使用注释@BeforeClass来注释方法,该方法将在所有测试方法之前运行一次。