use of com.networknt.status.Status in project light-rest-4j by networknt.
the class IntegerParameterValidatorTest method validate_withValueGreaterThanMax_shouldFail_ifMaxSpecified.
@Test
public void validate_withValueGreaterThanMax_shouldFail_ifMaxSpecified() {
Status status = classUnderTest.validate("2", intParam(null, new BigDecimal(1.0)));
Assert.assertNotNull(status);
// request parameter number above max
Assert.assertEquals("ERR11012", status.getCode());
}
use of com.networknt.status.Status in project light-rest-4j by networknt.
the class NumberParameterValidatorTest method validate_withNonNumericValue_shouldFail.
@Test
public void validate_withNonNumericValue_shouldFail() {
Status status = classUnderTest.validate("not-a-Number", floatParam());
Assert.assertNotNull(status);
// request parameter invalid format
Assert.assertEquals("ERR11010", status.getCode());
}
use of com.networknt.status.Status in project light-rest-4j by networknt.
the class NumberParameterValidatorTest method validate_withValueLessThanMin_shouldFail_ifMinSpecified.
@Test
public void validate_withValueLessThanMin_shouldFail_ifMinSpecified() {
Status status = classUnderTest.validate("0.9", floatParam(new BigDecimal(1.0), null));
Assert.assertNotNull(status);
// request parameter number below min
Assert.assertEquals("ERR11011", status.getCode());
}
use of com.networknt.status.Status in project light-rest-4j by networknt.
the class NumberParameterValidatorTest method validate_withEmptyValue_shouldFail_whenRequired.
@Test
public void validate_withEmptyValue_shouldFail_whenRequired() {
Status status = classUnderTest.validate("", floatParam(true));
Assert.assertNotNull(status);
// request parameter missing
Assert.assertEquals("ERR11001", status.getCode());
}
use of com.networknt.status.Status in project light-rest-4j by networknt.
the class ParameterValidatorsTest method validate_withInvalidIntegerParam_shouldFail.
@Test
public void validate_withInvalidIntegerParam_shouldFail() {
Status status = parameterValidators.validate("1.0", intParam());
Assert.assertNotNull(status);
// request parameter invalid format
Assert.assertEquals("ERR11010", status.getCode());
}
Aggregations