私は、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();
}
}
私は、最初にテストを書いた人が一般的に知識があり、多くの会議に出席し、多くの本を読んだことを知っています。だから私は彼がこれをどこで拾ったのだろうか、そしてこれの背後にある理論的根拠は何でしょうか?