@Test(dataProvider = "testRemoveContentsAfterProvider") public void testRemoveContentsAfter(BAMFileSpan originalSpan, BAMFileSpan cutoff, BAMFileSpan expectedSpan) { // only end value in cutoff is used Assert.assertEquals( ((BAMFileSpan) originalSpan.removeContentsAfter(cutoff)).getChunks(), expectedSpan.getChunks()); }
BAMFileSpan span = fileToSpan.get(virtualSplit.getPath()); span = (BAMFileSpan) span.removeContentsBefore(splitSpan); span = (BAMFileSpan) span.removeContentsAfter(splitSpan); if (!span.getChunks().isEmpty()) { filteredSplits.add(new FileVirtualSplit(virtualSplit.getPath(), splitStart, splitEnd,
span = (BAMFileSpan) span.removeContentsAfter(splitSpan); if (!span.getChunks().isEmpty()) { filteredSplits.add(new FileVirtualSplit(virtualSplit.getPath(), splitStart, splitEnd,
span = (BAMFileSpan) span.removeContentsAfter(splitSpan); if (!span.getChunks().isEmpty()) { filteredSplits.add(new FileVirtualSplit(virtualSplit.getPath(), splitStart, splitEnd,