如何只为几个JUnit测试准备一次状态

如何只为几个JUnit测试准备一次状态,junit,Junit,我需要测试一个程序,该程序首先预处理一些数据,然后使用这些预处理的数据计算出几个不同的结果——为每个计算编写单独的测试是有意义的 JUnit的官方政策似乎是,我应该在每次计算测试之前运行预处理。 如何设置测试,以便在运行其余测试之前只运行一次准备工作(速度相当慢)?使用注释对将在所有测试方法之前运行一次的方法进行注释。谢谢!我想我应该开始阅读手册了。JUnit main“教程”给我的印象是,这种准备工作不受直接支持。@BeforeClass需要一个静态方法,需要静态字段。这不一定是坏事,但它可能

我需要测试一个程序,该程序首先预处理一些数据,然后使用这些预处理的数据计算出几个不同的结果——为每个计算编写单独的测试是有意义的

JUnit的官方政策似乎是,我应该在每次计算测试之前运行预处理。
如何设置测试,以便在运行其余测试之前只运行一次准备工作(速度相当慢)?

使用注释对将在所有测试方法之前运行一次的方法进行注释。

谢谢!我想我应该开始阅读手册了。JUnit main“教程”给我的印象是,这种准备工作不受直接支持。@BeforeClass需要一个静态方法,需要静态字段。这不一定是坏事,但它可能会影响您的测试。