@Test
public void testValidateIntegerValue() {

    // valid values
    zms.validateIntegerValue(Integer.valueOf(10), "positive");
    zms.validateIntegerValue(Integer.valueOf(0), "zero");
    zms.validateIntegerValue(null, "null");
    // invalid value
    try {
        zms.validateIntegerValue(Integer.valueOf(-1), "negative");
        fail();
    } catch (ResourceException ex) {
        assertEquals(ex.getCode(), ResourceException.BAD_REQUEST);
    }
}