package org.codefaces.httpclient.internal.ajax;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class AjaxClientTest {
@Test
public void executeReturnsResponse() {
final JsonGet request = new JsonGet("url");
final JsonResponse response = new JsonResponse(request.getRequestId(),
JsonResponse.Status.SUCCESS, "content");
AjaxClient client = new AjaxClient(null) {
@Override
protected void runOnUIThread(Runnable runnable) {
runnable.run();
}
@Override
protected void runEventLoop() {
setJsonResponse(response);
}
};
JsonResponse result = client.execute(request);
assertEquals(response, result);
}
}