Class org.broadinstitute.hellbender.utils.SimpleIntervalUnitTest

121

tests

0

failures

0

ignored

0.016s

duration

100%

successful

Tests

Test Duration Result
badIntervalsFromLocatable[0](null, 1, 12, null contig) 0.001s passed
badIntervalsFromLocatable[1](1, 0, 10, start==0) 0s passed
badIntervalsFromLocatable[2](1, -10, 10, negative start) 0s passed
badIntervalsFromLocatable[3](1, 10, 9, end < start) 0.001s passed
badIntervals[0](null, 1, 12, null contig) 0s passed
badIntervals[1](1, 0, 10, start==0) 0s passed
badIntervals[2](1, -10, 10, negative start) 0s passed
badIntervals[3](1, 10, 9, end < start) 0s passed
illegalArgumentExceptionFromNullLocatable 0s passed
testBadParsePosition 0s passed
testContains[0](1:10-20, 2:10-20, false) 0s passed
testContains[10](1:10-20, 1:15-25, false) 0s passed
testContains[11](1:10-20, 1:20-20, true) 0s passed
testContains[12](1:10-20, 1:20-21, false) 0s passed
testContains[13](1:10-20, 1:20-25, false) 0s passed
testContains[14](1:10-20, 1:21-25, false) 0.001s passed
testContains[15](1:10-20, 1:25-30, false) 0s passed
testContains[16](1:10-20, null, false) 0s passed
testContains[17](1:10-20, 1:10-20, true) 0s passed
testContains[1](1:10-20, 1:1-5, false) 0s passed
testContains[2](1:10-20, 1:1-10, false) 0s passed
testContains[3](1:10-20, 1:5-15, false) 0.001s passed
testContains[4](1:10-20, 1:9-10, false) 0s passed
testContains[5](1:10-20, 1:9-20, false) 0s passed
testContains[6](1:10-20, 1:10-10, true) 0s passed
testContains[7](1:10-20, 1:10-15, true) 0s passed
testContains[8](1:10-20, 1:10-20, true) 0s passed
testContains[9](1:10-20, 1:10-21, false) 0.001s passed
testEmptyStringInConstruction 0s passed
testEquality 0s passed
testExpandWithinContigInvalidArgs[0](1:1-10, -1, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540)) 0s passed
testExpandWithinContigInvalidArgs[1](1:1-10, 1, 0, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540)) 0s passed
testExpandWithinContigInvalidArgs[2](1:1-10, 1, -1, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540)) 0s passed
testExpandWithinContigInvalidArgs[3](1:1-10, 1, 10000, null) 0s passed
testExpandWithinContigInvalidArgs[4](1:1-10, 1, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:1f9eb4fe9e20c8c40c16a6d58031c31e)) 0.001s passed
testExpandWithinContig[0](1:5-10, 0, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:5-10) 0s passed
testExpandWithinContig[1](1:5-10, 1, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:4-11) 0s passed
testExpandWithinContig[2](1:1-10, 10, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:1-20) 0s passed
testExpandWithinContig[3](1:10-20, 10, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:1-30) 0.001s passed
testExpandWithinContig[4](1:10-20, 9, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:1-29) 0s passed
testExpandWithinContig[5](1:30-40, 5, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:25-45) 0s passed
testExpandWithinContig[6](1:9990-10000, 10, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:9980-10000) 0.001s passed
testExpandWithinContig[7](1:9980-9990, 11, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:9969-10000) 0s passed
testExpandWithinContig[8](1:9980-9990, 10, 10000, SAMSequenceDictionary:( sequences:1 length:10000 md5:2e07b8c9c22897dbd06cb0888eb7e540), 1:9970-10000) 0s passed
testGetSize[0](1:1-1, 1) 0s passed
testGetSize[1](1:1-2, 2) 0s passed
testGetSize[2](1:1-10, 10) 0s passed
testGetSize[3](1:2-10, 9) 0s passed
testGoodIntervalsFromLocatable[0](1, 1, 1, 2147483647) 0s passed
testGoodIntervalsFromLocatable[1](1:2, 1, 2, 2) 0s passed
testGoodIntervalsFromLocatable[2](1:3+, 1, 3, 2147483647) 0s passed
testGoodIntervalsFromLocatable[3](1:4-5, 1, 4, 5) 0s passed
testGoodIntervalsFromLocatable[4](1:2,000, 1, 2000, 2000) 0s passed
testGoodIntervalsFromLocatable[5](1:3,000+, 1, 3000, 2147483647) 0.001s passed
testGoodIntervalsFromLocatable[6](1:4,000-5,000, 1, 4000, 5000) 0s passed
testGoodIntervalsFromLocatable[7](1:4,0,0,0-5,0,0,0, 1, 4000, 5000) 0s passed
testGoodIntervals[0](1, 1, 1, 2147483647) 0.001s passed
testGoodIntervals[1](1:2, 1, 2, 2) 0s passed
testGoodIntervals[2](1:3+, 1, 3, 2147483647) 0s passed
testGoodIntervals[3](1:4-5, 1, 4, 5) 0s passed
testGoodIntervals[4](1:2,000, 1, 2000, 2000) 0s passed
testGoodIntervals[5](1:3,000+, 1, 3000, 2147483647) 0s passed
testGoodIntervals[6](1:4,000-5,000, 1, 4000, 5000) 0s passed
testGoodIntervals[7](1:4,0,0,0-5,0,0,0, 1, 4000, 5000) 0s passed
testMergeWithContiguousExpectingException[0](chr1:10-30, chr2:20-40) 0s passed
testMergeWithContiguousExpectingException[1](chr1:10-30, chr1:50-150) 0s passed
testMergeWithContiguousExpectingException[2](chr1:20-30, chr1:5-15) 0s passed
testMergeWithContiguous[0](chr1:10-30, chr1:20-40, chr1:10-40) 0s passed
testMergeWithContiguous[1](chr1:10-30, chr1:5-15, chr1:5-30) 0.001s passed
testMergeWithContiguous[2](chr1:10-30, chr1:15-20, chr1:10-30) 0s passed
testMergeWithContiguous[3](chr1:20-30, chr1:10-30, chr1:10-30) 0s passed
testMergeWithContiguous[4](chr1:10-30, chr1:30-50, chr1:10-50) 0s passed
testMergeWithContiguous[5](chr1:10-30, chr1:31-50, chr1:10-50) 0s passed
testMergeWithContiguous[6](chr1:40-60, chr1:30-40, chr1:30-60) 0s passed
testMergeWithContiguous[7](chr1:40-60, chr1:30-39, chr1:30-60) 0s passed
testNoNullInConstruction 0s passed
testNotContiguousLocs 0s passed
testOverlapWithMarginExpectingException[0](1:10-20, 2:10-20, -100) 0s passed
testOverlapWithMarginExpectingException[1](1:10-20, 1:30-50, -9) 0s passed
testOverlapWithMarginExpectingException[2](1:10-20, 1:30-50, -10) 0s passed
testOverlapWithMarginExpectingException[3](1:100-200, 1:50-90, -9) 0s passed
testOverlapWithMarginExpectingException[4](1:100-200, 1:50-90, -10) 0s passed
testOverlapWithMargin[0](1:10-20, 2:10-20, 100, false) 0s passed
testOverlapWithMargin[1](1:10-20, 1:1-15, 0, true) 0s passed
testOverlapWithMargin[2](1:10-20, 1:30-50, 9, false) 0s passed
testOverlapWithMargin[3](1:10-20, 1:30-50, 10, true) 0s passed
testOverlapWithMargin[4](1:100-200, 1:50-99, 0, false) 0s passed
testOverlapWithMargin[5](1:100-200, 1:50-90, 9, false) 0s passed
testOverlapWithMargin[6](1:100-200, 1:50-90, 10, true) 0s passed
testOverlap[0](1:10-20, 2:10-20, false) 0s passed
testOverlap[10](1:10-20, 1:20-20, true) 0.001s passed
testOverlap[11](1:10-20, 1:20-25, true) 0s passed
testOverlap[12](1:10-20, 1:21-25, false) 0s passed
testOverlap[13](1:10-20, 1:25-30, false) 0s passed
testOverlap[14](1:10-10, 2:10-10, false) 0s passed
testOverlap[15](1:10-10, 1:1-5, false) 0.001s passed
testOverlap[16](1:10-10, 1:1-9, false) 0s passed
testOverlap[17](1:10-10, 1:1-10, true) 0s passed
testOverlap[18](1:10-10, 1:10-10, true) 0s passed
testOverlap[19](1:10-10, 1:10-15, true) 0s passed
testOverlap[1](1:10-20, 1:1-5, false) 0s passed
testOverlap[20](1:10-10, 1:11-15, false) 0s passed
testOverlap[21](1:10-10, 1:15-20, false) 0s passed
testOverlap[22](1:10-20, null, false) 0s passed
testOverlap[23](1:10-20, 1:10-20, true) 0.001s passed
testOverlap[2](1:10-20, 1:1-9, false) 0s passed
testOverlap[3](1:10-20, 1:1-10, true) 0s passed
testOverlap[4](1:10-20, 1:1-15, true) 0s passed
testOverlap[5](1:10-20, 1:10-10, true) 0.001s passed
testOverlap[6](1:10-20, 1:10-15, true) 0s passed
testOverlap[7](1:10-20, 1:10-20, true) 0s passed
testOverlap[8](1:10-20, 1:15-20, true) 0s passed
testOverlap[9](1:10-20, 1:15-25, true) 0s passed
testSubtractIntervalExpectingException[0](chr1:10-30, chr2:20-40) 0s passed
testSubtractIntervalExpectingException[1](chr1:10-30, chr1:50-150) 0.001s passed
testSubtractIntervalExpectingException[2](chr1:10-30, chr1:10-40) 0s passed
testSubtractInterval[0](chr1:10-30, chr1:20-40, chr1:10-20) 0s passed
testSubtractInterval[1](chr1:10-30, chr1:5-15, chr1:15-30) 0s passed
testSubtractInterval[2](chr1:10-30, chr1:10-20, chr1:20-30) 0s passed
testSubtractInterval[3](chr1:10-30, chr1:20-30, chr1:10-20) 0s passed
testToString 0s passed