| | |
| | | IntegerPropertyDefinition.Builder builder = createTestBuilder(); |
| | | builder.setAllowUnlimited(true); |
| | | IntegerPropertyDefinition propertyDef = buildTestDefinition(builder); |
| | | propertyDef.decodeValue("unlimited", PropertyDefinitionsOptions.NO_VALIDATION_OPTIONS); |
| | | propertyDef.decodeValue("unlimited"); |
| | | } |
| | | |
| | | @Test(expectedExceptions = PropertyException.class) |
| | |
| | | IntegerPropertyDefinition.Builder builder = createTestBuilder(); |
| | | builder.setAllowUnlimited(false); |
| | | IntegerPropertyDefinition propertyDef = buildTestDefinition(builder); |
| | | propertyDef.decodeValue("unlimited", PropertyDefinitionsOptions.NO_VALIDATION_OPTIONS); |
| | | propertyDef.decodeValue("unlimited"); |
| | | } |
| | | |
| | | @Test(expectedExceptions = PropertyException.class) |
| | |
| | | IntegerPropertyDefinition.Builder builder = createTestBuilder(); |
| | | builder.setAllowUnlimited(false); |
| | | IntegerPropertyDefinition propertyDef = buildTestDefinition(builder); |
| | | propertyDef.validateValue(-1, PropertyDefinitionsOptions.NO_VALIDATION_OPTIONS); |
| | | propertyDef.validateValue(-1); |
| | | } |
| | | |
| | | @DataProvider(name = "validateValueData") |
| | |
| | | builder.setUpperLimit(high); |
| | | builder.setAllowUnlimited(allowUnlimited); |
| | | IntegerPropertyDefinition propertyDef = buildTestDefinition(builder); |
| | | propertyDef.validateValue(valueToValidate, PropertyDefinitionsOptions.NO_VALIDATION_OPTIONS); |
| | | propertyDef.validateValue(valueToValidate); |
| | | } |
| | | |
| | | @DataProvider(name = "illegalValidateValueData") |
| | |
| | | builder.setUpperLimit(high); |
| | | builder.setAllowUnlimited(allowUnlimited); |
| | | IntegerPropertyDefinition propertyDef = buildTestDefinition(builder); |
| | | propertyDef.validateValue(value, PropertyDefinitionsOptions.NO_VALIDATION_OPTIONS); |
| | | propertyDef.validateValue(value); |
| | | } |
| | | |
| | | @DataProvider(name = "encodeValueData") |