我在其测试类的setup方法中声明了一个类的对象。当我尝试从其Test方法访问它时,该方法无法访问它。
@Before
public void setUp()
{
Medicine med= new Medicine("Medicine1", 110011, 100, 60);
}
@Test
public void testSetName()
{
med.setName("ChangeMedicine");
assertEquals("ChangeMedicine",med.getName());
}
答案 0 :(得分:0)
将Medicine
的范围更改为班级,它应该有效 -
public class ClassInTest {
private Medicine med;
@Before
public void setUp() {
med= new Medicine("Medicine1", 110011, 100, 60);
}
@Test
public void testSetName() {
med.setName("ChangeMedicine");
assertEquals("ChangeMedicine",med.getName());
}
}