Junit测试类变量范围

Junit测试类变量范围,junit,Junit,我有一个Junit测试类,其中包含两个测试。测试1将向ArrayList添加一个元素,并将其传递给主类以执行一些逻辑操作,然后返回true。测试2应该使用相同的arrayList,并调用相同的主类执行相同的逻辑,但是当列表出现在第二个测试方法中时,它将变为null 我将其声明为类变量。我的问题是。。当我在一个测试方法中为一个类变量赋值时,我是否有权访问下一个测试方法中的值?如果是,我应该如何保留这些值 谢谢, MahijUnit中变量的工作方式是在每次测试之前对其进行初始化。因此,如果您在Tes

我有一个Junit测试类,其中包含两个测试。测试1将向ArrayList添加一个元素,并将其传递给主类以执行一些逻辑操作,然后返回true。测试2应该使用相同的arrayList,并调用相同的主类执行相同的逻辑,但是当列表出现在第二个测试方法中时,它将变为null

我将其声明为类变量。我的问题是。。当我在一个测试方法中为一个类变量赋值时,我是否有权访问下一个测试方法中的值?如果是,我应该如何保留这些值

谢谢,
Mahi

jUnit中变量的工作方式是在每次测试之前对其进行初始化。因此,如果您在Test1中向列表中添加了值x,那么当您运行Test2时,它将不在列表中。如果您想在每次测试之前进行初始化,请使用安装方法。

我认为您应该考虑安装和拆卸方法!