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 |