/** * The test assures the precedence of the configuration value over the min attribute of the annotated value. * * The minimum defined by <code>minConfigValue</code> is <code>TEST_MIN_RANGE</code>.<br/> * The minimum defined by <code>min()</code> is <code>TEST_MIN_RANGE + 2</code>.<br/> * The test verifies the valid values are greater then the min value obtained from <code>minConfigValue</code><br/> */ @Test public void valueLowerLimitSetByConfigValue() { initConfiguredWithDefaultMinValue(); validateAndAssertResult(new ConfiguredRangeContainerWithBothMinAttributes(TEST_MIN_RANGE + 1), true); validateAndAssertResult(new ConfiguredRangeContainerWithBothMinAttributes(TEST_MIN_RANGE - 1), false); }
@Test public void valueInRange() { initConfiguredRange(); validateAndAssertResult(new ConfiguredRangeContainer(TEST_IN_RANGE), true); }
@Test public void valueOutOfDefaultLowerRange() { initConfiguredWithDefaultMinValue(); validateAndAssertResult(new ConfiguredRangeContainerDefaultMin(TEST_DEFAULT_MIN_RANGE - 1), false); }
@Test public void valueOutOfUpperRange() { initConfiguredRange(); validateAndAssertResult(new ConfiguredRangeContainer(TEST_OUT_OF_UPPER_RANGE), false); }
@Test public void valueOutOfLowerRange() { initConfiguredWithDefaultMinValue(); validateAndAssertResult(new ConfiguredRangeContainer(TEST_OUT_OF_LOWER_RANGE), false); }
@Test public void valueOutOfConfiguredLowerRange() { initConfiguredWithDefaultMinValue(); validateAndAssertResult(new ConfiguredRangeContainerWithConfMin(TEST_MIN_RANGE - 1), false); }
@Test public void valueInConfiguredLowerRange() { initConfiguredWithDefaultMinValue(); validateAndAssertResult(new ConfiguredRangeContainerWithConfMin(TEST_MIN_RANGE), true); }