Class AddressSetTest

    • Constructor Detail

      • AddressSetTest

        public AddressSetTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testBasicAddRange

        public void testBasicAddRange()
      • testAddTwoOverlappingRanges

        public void testAddTwoOverlappingRanges()
      • testAddInMissingRangeBetweenTwoRanges

        public void testAddInMissingRangeBetweenTwoRanges()
      • testAddRangeThatConsumesSeveralExistingRanges

        public void testAddRangeThatConsumesSeveralExistingRanges()
      • testUnion

        public void testUnion()
      • testAdd

        public void testAdd()
      • testIntersect

        public void testIntersect()
      • testIntersectRange

        public void testIntersectRange()
      • testIntersects

        public void testIntersects()
      • testDelete

        public void testDelete()
      • testSubtract

        public void testSubtract()
      • testXOR

        public void testXOR()
      • testContainsSet

        public void testContainsSet()
      • testContainsAddress

        public void testContainsAddress()
      • testContainsRange

        public void testContainsRange()
      • testAddSucessiveRanges

        public void testAddSucessiveRanges()
      • testSpecialHandlingWhenLastRangeIsRemoved

        public void testSpecialHandlingWhenLastRangeIsRemoved()
      • testAddNullSet

        public void testAddNullSet()
      • testClear

        public void testClear()
      • testAddressIterator

        public void testAddressIterator()
      • testAddressIteratorAtEnd

        public void testAddressIteratorAtEnd()
      • testAddressIteratorStartAddressContained

        public void testAddressIteratorStartAddressContained()
      • testAddressIteratorStartAddressContainedInOnlyRange

        public void testAddressIteratorStartAddressContainedInOnlyRange()
      • testEmptySet

        public void testEmptySet()
      • testAddressIteratorStartAddressNotContained

        public void testAddressIteratorStartAddressNotContained()
      • testBackwardAddressIterator

        public void testBackwardAddressIterator()
      • testBackwardsAddressIteratorStartAddressContained

        public void testBackwardsAddressIteratorStartAddressContained()
      • testBackwardsAddressIteratorStartAddressNotContained

        public void testBackwardsAddressIteratorStartAddressNotContained()
      • testDeleteRangeAcrossAddresSpaces

        public void testDeleteRangeAcrossAddresSpaces()
      • testForwardRangeIteratorStartingInMiddle

        public void testForwardRangeIteratorStartingInMiddle()
      • testBackwardRangeIteratorStartingInMiddle

        public void testBackwardRangeIteratorStartingInMiddle()
      • testBadAddRange

        public void testBadAddRange()
      • testAddingRangeThatSpansSpacesThrowsException

        public void testAddingRangeThatSpansSpacesThrowsException()
      • testConstructingAddressSetWithRange

        public void testConstructingAddressSetWithRange()
      • testHasSameAddresses

        public void testHasSameAddresses()
      • testEquals

        public void testEquals()
      • testEqualsAndHashCode

        public void testEqualsAndHashCode()
      • testForwardRangeIterator

        public void testForwardRangeIterator()
      • testBackwardRangeIterator

        public void testBackwardRangeIterator()
      • testGetRangeContaining

        public void testGetRangeContaining()
      • testGetFirstRange

        public void testGetFirstRange()
      • testGetLastRange

        public void testGetLastRange()
      • testSubtractEmptySet

        public void testSubtractEmptySet()