cs.hideColumns(10, 11);
cs.hideColumns(5, 7);
Iterator<int[]> regions = cs.iterator();
- assertEquals("[5, 7]",
- Arrays.toString(regions.next()));
+ assertEquals("[5, 7]", Arrays.toString(regions.next()));
HiddenColumns cs2 = new HiddenColumns(cs);
regions = cs2.iterator();
assertTrue(cs2.hasHiddenColumns());
assertEquals(2, cs2.getNumberOfRegions());
// hidden columns are held in column order
- assertEquals("[5, 7]",
- Arrays.toString(regions.next()));
- assertEquals("[10, 11]",
- Arrays.toString(regions.next()));
+ assertEquals("[5, 7]", Arrays.toString(regions.next()));
+ assertEquals("[10, 11]", Arrays.toString(regions.next()));
}
@Test(groups = "Functional")
Iterator<int[]> regions = cs2.iterator();
// only [5,7] returned, offset by 1
- assertEquals("[4, 6]",
- Arrays.toString(regions.next()));
+ assertEquals("[4, 6]", Arrays.toString(regions.next()));
assertEquals(3, cs2.getSize());
cs2 = new HiddenColumns(cs, 8, 15, 4);
assertTrue(cs2.hasHiddenColumns());
// only [10,11] returned, offset by 4
- assertEquals("[6, 7]",
- Arrays.toString(regions.next()));
+ assertEquals("[6, 7]", Arrays.toString(regions.next()));
assertEquals(2, cs2.getSize());
cs2 = new HiddenColumns(cs, 6, 10, 4);
assertFalse(cs2.hasHiddenColumns());
}
-
@Test(groups = { "Functional" })
public void testHideColumns()
{
cs.hideColumns(4, 5);
regions = cs.iterator();
assertEquals(1, cs.getNumberOfRegions());
- assertEquals("[3, 6]",
- Arrays.toString(regions.next()));
+ assertEquals("[3, 6]", Arrays.toString(regions.next()));
assertEquals(cs.getSize(), 4);
cs.hideColumns(3, 5);
regions = cs.iterator();
assertEquals(1, cs.getNumberOfRegions());
- assertEquals("[3, 6]",
- Arrays.toString(regions.next()));
+ assertEquals("[3, 6]", Arrays.toString(regions.next()));
assertEquals(cs.getSize(), 4);
cs.hideColumns(4, 6);
regions = cs.iterator();
assertEquals(1, cs.getNumberOfRegions());
- assertEquals("[3, 6]",
- Arrays.toString(regions.next()));
+ assertEquals("[3, 6]", Arrays.toString(regions.next()));
assertEquals(cs.getSize(), 4);
cs.hideColumns(3, 6);
regions = cs.iterator();
assertEquals(1, cs.getNumberOfRegions());
- assertEquals("[3, 6]",
- Arrays.toString(regions.next()));
+ assertEquals("[3, 6]", Arrays.toString(regions.next()));
assertEquals(cs.getSize(), 4);
cs.revealAllHiddenColumns(colsel);
}
@Test(groups = "Functional")
- public void testGetHiddenBoundaryLeft()
+ public void testGetNextHiddenBoundary_Left()
{
HiddenColumns h = new HiddenColumns();
}
@Test(groups = "Functional")
- public void testGetNextHiddenBoundary()
+ public void testGetNextHiddenBoundary_Right()
{
HiddenColumns h = new HiddenColumns();
public void testBoundedStartIterator()
{
HiddenColumns h = new HiddenColumns();
- Iterator<Integer> it = h.getBoundedStartIterator(0, 10);
+ Iterator<Integer> it = h.getStartRegionIterator(0, 10);
// no hidden columns = nothing to iterate over
assertFalse(it.hasNext());
// all regions are returned
h.hideColumns(3, 10);
h.hideColumns(14, 16);
- it = h.getBoundedStartIterator(0, 20);
+ it = h.getStartRegionIterator(0, 20);
assertTrue(it.hasNext());
int next = it.next();
assertEquals(3, next);
// [start,end] does not contain a start of a region
// no regions to iterate over
- it = h.getBoundedStartIterator(4, 5);
+ it = h.getStartRegionIterator(4, 5);
assertFalse(it.hasNext());
// [start,end] fully contains 1 region and start of last
// - 2 regions returned
- it = h.getBoundedStartIterator(3, 7);
+ it = h.getStartRegionIterator(3, 7);
assertTrue(it.hasNext());
next = it.next();
assertEquals(3, next);
// [start,end] contains whole of last region
// - 1 region returned
- it = h.getBoundedStartIterator(4, 20);
+ it = h.getStartRegionIterator(4, 20);
assertTrue(it.hasNext());
next = it.next();
assertEquals(6, next);
HiddenColumns h = new HiddenColumns();
Iterator<Integer> it = h.getVisibleColsIterator(0, 10);
- assertTrue(it instanceof VisibleColsIterator);
+ assertTrue(it instanceof RangeElementsIterator);
}
@Test(groups = "Functional")