- public void testFindHiddenRegionPositions()
- {
- HiddenColumns hc = new HiddenColumns();
-
- List<Integer> positions = hc.findHiddenRegionPositions(0, 20);
- assertTrue(positions.isEmpty());
-
- hc.hideColumns(3, 7);
- hc.hideColumns(10, 10);
- hc.hideColumns(14, 15);
-
- positions = hc.findHiddenRegionPositions(0, 20);
- assertEquals(3, positions.size());
- assertEquals(3, positions.get(0).intValue());
- assertEquals(5, positions.get(1).intValue());
- assertEquals(8, positions.get(2).intValue());
-
- positions = hc.findHiddenRegionPositions(7, 20);
- assertEquals(2, positions.size());
- assertEquals(5, positions.get(0).intValue());
- assertEquals(8, positions.get(1).intValue());
-
- positions = hc.findHiddenRegionPositions(11, 13);
- assertEquals(0, positions.size());
-
- positions = hc.findHiddenRegionPositions(7, 20);
- assertEquals(2, positions.size());
- assertEquals(5, positions.get(0).intValue());
- assertEquals(8, positions.get(1).intValue());
-
- positions = hc.findHiddenRegionPositions(0, 1);
- assertEquals(0, positions.size());
-
- positions = hc.findHiddenRegionPositions(17, 20);
- assertEquals(0, positions.size());
-
- positions = hc.findHiddenRegionPositions(10, 15);
- assertEquals(2, positions.size());
- assertEquals(5, positions.get(0).intValue());
- assertEquals(8, positions.get(1).intValue());
- }
-
- @Test(groups = { "Functional" })