/** * @return the accountNumberRanges */ public IntRanges getAccountNumberRanges() { return config.getAccountNumberRanges(); }
/** * @param accountNumber * @return true if the given account number matches the account number ranges of this row. */ public boolean doesMatch(final int accountNumber) { return config.getAccountNumberRanges().doesMatch(accountNumber); }
assertEquals(0, row.getAccountNumberRanges().getValues().size()); assertEquals(1, row.getAccountNumberRanges().getRanges().size()); final Range<Integer> range = row.getAccountNumberRanges().getRanges().get(0); assertEquals(5700, (int) range.getMinValue()); assertEquals(5999, (int) range.getMaxValue()); assertEquals(1, row.getAccountNumberRanges().getValues().size()); assertEquals(6300, (int) row.getAccountNumberRanges().getValues().get(0)); assertEquals(1, row.getAccountNumberRanges().getRanges().size()); final Range<Integer> range = row.getAccountNumberRanges().getRanges().get(0); assertEquals(6800, (int) range.getMinValue()); assertEquals(6855, (int) range.getMaxValue()); assertEquals(3, row.getAccountNumberRanges().getValues().size()); assertEquals(6392, (int) row.getAccountNumberRanges().getValues().get(0)); assertEquals(6895, (int) row.getAccountNumberRanges().getValues().get(1)); assertEquals(6960, (int) row.getAccountNumberRanges().getValues().get(2)); assertEquals(0, row.getAccountNumberRanges().getRanges().size()); assertEquals(0, row.getAccountNumberRanges().getValues().size()); assertEquals(0, row.getAccountNumberRanges().getRanges().size());