package crmdna.common;
import crmdna.common.api.APIException;
import crmdna.common.api.APIResponse.Status;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public class TestUtil {
public static void ensureAPIException(Status status, ICode code) {
try {
code.run();
assertTrue(false);
} catch (APIException ex) {
assertEquals(status, ex.statusCode);
}
}
public static void ensureResourceIncorrectException(ICode code) {
try {
code.run();
assertTrue(false);
} catch (APIException ex) {
assertEquals(Status.ERROR_RESOURCE_INCORRECT, ex.statusCode);
}
}
public static void ensureResourceNotFoundException(ICode code) {
try {
code.run();
assertTrue(false);
} catch (APIException ex) {
assertEquals(Status.ERROR_RESOURCE_NOT_FOUND, ex.statusCode);
}
}
}