-1
EasyMockに関するかなり簡単な質問。私が行方不明ですかわから資源の束を読んではなく:EasyMock - CreateNiceMock
次のスニペットは、テスト-ngのを使用してユニットテストを作成している:
@Test(groups = "unit")
public class SchoolTestEasyMock {
@Test
public void test1() {
School mockSchool = EasyMock.createNiceMock(School.class);
EasyMock.replay(mockSchool);
System.out.println(mockSchool.getSchoolNumber());
}
}
はのは、学校のクラスは、単純なゲッターを持っていると仮定しましょう「getSchoolNumber」 Integerを返します。
上記のスニペットは、コンソールに「null」を出力しています。私は 'nice'モックを作成しているので、 'getSchoolNumber'はデフォルト値の0を返してはいけませんか?素敵なモックを作りながら何かを見逃していますか? documentationから
ありがとうJulien!あなたは正しい、私はそれをキャッチしていたはずです。あなたがそれを指摘していただきありがとうございます! – vksinghh