<分区>
我正在开发一个项目,其中 junit 测试的所有成员变量都声明为私有(private)包。
例如:
public class MyTest {
MyObject someObject;
@Before
public void setUp() throws Exception {
someObject = new MyObject();
}
}
代替:
public class MyTest {
private MyObject someObject;
@Before
public void setUp() throws Exception {
someObject = new MyObject();
}
}
我知道最初编写测试的人通常知识渊博,参加过很多 session ,读过很多书。所以我想知道他可能是从哪里学来的,这背后的理由是什么?