1
JMockit'in Doğrulamaları'nı kullanarak bir alamaya iletilen bir bağımsız değişkeni doğrulamaya çalışıyorum. Sahte çalışıyor gibi görünüyor, ama argüman yakalanmıyor ve null döndürüyor. yürütmek yanıtında Yukarıda JMockit withCapture() dönen null
@Test
public void testHTTPRequestGeneration() throws IOException{
final CloseableHttpClient anyInstance = HttpClientBuilder.create().build();
new NonStrictExpectations(CloseableHttpClient.class) {
{
anyInstance.execute((HttpUriRequest)any);
result = new MockHTTPResponse();
}
};
Entity entity = new Entity();
entity.setType(Entity1);
handler.processEvent(entity);
new Verifications() {{
HttpUriRequest httpUriRequest;
anyInstance.execute(httpUriRequest = withCapture());
System.out.println("---->"+httpUriRequest);
}};
}
ince alay oluyor, ben olarak dönüş değeri elde "Yeni MockHTTPResponse()". Fakat doğrulama bloğu onu yakalamıyor.
@Kelum Senanayake works. Kabul edilmeli. – Alfergon