2017-02-01 1 views

답변

0

이 가능해야합니다. 무엇을 시험하고 싶니? JBehave로 단일 Java 트랜스포머를 테스트하는 것은 쉽지만, JBehave로 통합 테스트를 작성하는 것은 점점 어려워지고 있습니다. 진심으로 나는 그것을하지 않을 것이다. MUnit을 Java와 함께 사용하면 작동하지만, XML MUnit 테스트와 Java JBehave 작업을 혼합하면 결코 유지할 수 없으므로 작동하지 않을 수 있습니다.

필자는 항상 BDD 도구없이 래퍼로 테스트하고 내 테스트의 이름으로 간단한 Given-When-Then-like 구문을 사용합니다. 예를 들어, "구매자가 0 일 때 관련 없음"은 제 테스트 중 하나의 이름입니다. 이것을 사용하면 왜 어떤 테스트가 실패하는지 알 수 있습니다.

이 같은 커스텀 자바 변압기 테스트 할 경우 응답

+0

JBehave로 자바 구성 요소를 테스트하는 것이 가능하다는 말입니까? –

0

기대 : 그것은 확실히 가능

import org.mule.api.transformer.TransformerException; 
import org.mule.transformer.AbstractTransformer; 

public class MyCustomTransformer extends AbstractTransformer { 
    @Override 
    protected Object doTransform(Object src, String enc) throws TransformerException { 
     return null; 
    } 
} 

을하지만 혜택해야하는 이유는 표시되지 않습니다 . Mockito를 Given/When/Then 구문 대신 사용합니다.

관련 문제