실제 전송을 조롱하고있는 것처럼 보이므로 RequestBuilder 클래스의 모의를 작성해야합니다. JMockit에서는 다음과 같이 쓸 수 있습니다.
public class MockRequestBuilder
{
public void $init(int method, String url)
{
/* check values and/or store for later */
}
public Request sendRequest(String data, RequestCallback callback)
{
/* check values and/or store for later */
}
}
모의 할 작업에 대한 세부 정보를 입력해야합니다. 당신 안에 당신의 외부 클래스의 명명 된 클래스 인스턴스에 콜백을 이동 한 경우 또한, 당신은 콜백 테스트를 분리 할 수 있습니다 : 클래스에 콜백 객체를 이동 팩토리 메소드를 사용하여
public class MyGWTClass
{
protected static class RpcCallback extends RequestCallback
{
public void onError(...) { ... }
}
}
, 당신은 테스트를 만들 수 있습니다 콜백 만 확인하십시오.
사용, 작업, 사랑 : D – Diones