전체 방법을 조롱하는 것이 가능합니까? 아니면 그 방법 안에있는 모든 단일 서비스 호출을 조롱해야합니까? 여기 전체 방법을 조롱하는 방법?
는 (바보) 예입니다class Foo {
void update() {
service1.do();
service2.do();
//...
}
}
class Bar extends Foo {
void save() {
super.update();
// doSometing that I want to test.
}
}
내가 Bar.save()를 테스트 할, 나는 모든 서비스 자체를 조롱하지 않고 super.update() 안에 모든 것을 조롱하고 싶다. 그게 가능하니?
Bar가 Foo를 확장해야하지만 코드에 표시되지 않는 것 같습니다. 이것이 맞습니까? – Romski
스텁 및 드라이버? –
조롱에 사용하는 라이브러리는 무엇입니까? – evgenyl