약 10 억 개의 종속성을 가진 클래스를 단위 테스트하고 싶습니다. 때문에, 난 당신이 PRIVATE 방법을 조롱해서는 안 읽었지만,이 경우 : 그래서 여기에 좋아또 다른 단위 테스트 문제
class Suicide
{
IrrelevantObject n;
ObjectsThatGetInitializedWhoTheFKnowsWhere m;
private String privateFunc()
{
//... tons of things with dependencies
// I am not testing this in this test.. or should I?
}
public String testFunc()
{
String x = "";
String y = privateFunc();
if(n.anotherPrivateFunc(y) == 5)
x = "yolo";
return x;
}
}
문제이다 :이 특정한 경우에, 나는이 같은 비트 보이는 방법을 테스트 할 그들의 끝없는 의존성들 중에서 필자는 필연적으로 그것들을 스터핑하기를 원한다. 그래서 나는 그 방법이 작동 하는지를 테스트 할 수있다. 개인적인 방법으로 정보를 스텁 (stub)하기로되어 있다면, 그것이 의미가있는 것을 볼 수는 있지만, 모키토 (Mockito) 나 다른 프레임 워크로 어떻게 할 수 있는지 전혀 모른다. 도와 줘서 고마워.
에 오신 것을 환영가 호환되지 않습니다 (그리고 그 테스트는 단위 테스트보다 일반적으로 느립니다)! 다른 사용자가 자신의 질문에 무엇을 기대해야하는지 알 수 있도록 질문에 의미있는 제목을 부여해야합니다. – benjamin