다음과 같은 몇 가지 방법을 단위 테스트해야합니다. ProductItem 클래스는 사소한 복합물이며 중첩되어 있습니다. 이 메서드를 테스트하는 한 가지 방법은 내 시간을 가져 와서 ProductItem의 개체를 만들고 메서드에 전달하는 것입니다.하지만 너무 지루하다고 느낍니다. 전체 객체를 빌드하지 않고 테스트하는 좋은 방법이 있습니까?복잡한 개체 depency로 단위 테스트
public BigDecimal getSubtotal(ProductItem ip) {
return ip.getTotal().subtract(ip.getTotalTax())
.subtract(ip.getShipping());
}
우리가 모의 여기에 최종 사용하는 이유는 무엇입니까? – user3123690
여기 상태 테스트 란 무엇입니까? – fge
@ user3123690'final'에 대해서는 글쎄, 내 코딩 스타일, 다른 건 아니야;) – fge