AddTestCaseForResults

pull/1008/head
baymax55 3 years ago
parent b5b959c80b
commit 7c35b45756

@ -0,0 +1,84 @@
package cn.hippo4j.common.web.base;
import cn.hippo4j.common.toolkit.Assert;
import cn.hippo4j.common.web.exception.AbstractException;
import cn.hippo4j.common.web.exception.ErrorCode;
import org.junit.jupiter.api.Test;
import static cn.hippo4j.common.web.exception.ErrorCodeEnum.SERVICE_ERROR;
class ResultsTest {
@Test
void success() {
Assert.isTrue(Result.SUCCESS_CODE.equals(Results.success().getCode()));
}
@Test
void testSuccess() {
Object o = new Object();
Assert.isTrue(o.equals(Results.success(o).getData()));
Assert.isTrue(Result.SUCCESS_CODE.equals(Results.success().getCode()));
}
@Test
void failure() {
Assert.isTrue(SERVICE_ERROR.getCode().equals(Results.failure().getCode()));
Assert.isTrue(SERVICE_ERROR.getMessage().equals(Results.failure().getMessage()));
}
@Test
void testFailure() {
String code = "500";
String msg = "message";
AbstractException abstractException = new AbstractException(msg, new Throwable(), new ErrorCode() {
@Override
public String getCode() {
return code;
}
@Override
public String getMessage() {
return "errorMsg";
}
});
Assert.isTrue(code.equals(Results.failure(abstractException).getCode()));
Assert.isTrue(msg.equals(Results.failure(abstractException).getMessage()));
}
@Test
void testFailure1() {
String msg = "throwableMsg";
Throwable throwable = new Throwable(msg);
Assert.isTrue(SERVICE_ERROR.getCode().equals(Results.failure(throwable).getCode()));
Assert.isTrue(msg.equals(Results.failure(throwable).getMessage()));
}
@Test
void testFailure2() {
String code = "500";
String msg = "message";
ErrorCode errorCode = new ErrorCode() {
@Override
public String getCode() {
return code;
}
@Override
public String getMessage() {
return msg;
}
};
Assert.isTrue(code.equals(Results.failure(errorCode).getCode()));
Assert.isTrue(msg.equals(Results.failure(errorCode).getMessage()));
}
@Test
void testFailure3() {
String code = "500";
String msg = "message";
Assert.isTrue(code.equals(Results.failure(code, msg).getCode()));
Assert.isTrue(msg.equals(Results.failure(code, msg).getMessage()));
}
}
Loading…
Cancel
Save