Skip to content

Commit d88d2e9

Browse files
committed
fix(qsv): adding forgotten test file
Committing test file that was not included in previous commit.
1 parent 2bd5457 commit d88d2e9

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

qsv/test/org/qcmg/qsv/discordantpair/MatePairsReaderTest.java

+17-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ public class MatePairsReaderTest {
2121
private MatePairsReader reader;
2222
private File matePairDir;
2323
private static final String FILE_SEPERATOR = System.getProperty("file.separator");
24-
private String fileName = "chr7_test_TD_AAC";
24+
private String fileName = "chr7_xxx_test_TD_AAC";
25+
private String fileNameChrUn = "chrUn_KI270438v1_xxx_test_TD_AAC";
2526

2627
@Rule
2728
public TemporaryFolder testFolder = new TemporaryFolder();
@@ -30,11 +31,16 @@ public class MatePairsReaderTest {
3031
public void setUp() throws IOException, QSVException {
3132
matePairDir = testFolder.newFolder("matepair");
3233
TestUtil.createTmpClusterFile(matePairDir.getAbsolutePath() + FILE_SEPERATOR, PairClassification.AAC, fileName);
34+
TestUtil.createTmpClusterChrUnFile(matePairDir.getAbsolutePath() + FILE_SEPERATOR, PairClassification.AAC, fileNameChrUn);
35+
3336
reader = new MatePairsReader(PairGroup.AAC, matePairDir.getAbsolutePath() + FILE_SEPERATOR, fileName, "TD");
3437
assertNotNull(reader.getFilesToRead());
3538
assertNotNull(reader.getFilesToRead().get("chr7"));
3639
assertEquals(1, reader.getFilesToRead().get("chr7").size());
3740
assertEquals(fileName, reader.getFilesToRead().get("chr7").getFirst().getName());
41+
assertNotNull(reader.getFilesToRead().get("chrUn_KI270438v1"));
42+
assertEquals(1, reader.getFilesToRead().get("chrUn_KI270438v1").size());
43+
assertEquals(fileNameChrUn, reader.getFilesToRead().get("chrUn_KI270438v1").getFirst().getName());
3844
}
3945

4046
@After
@@ -55,4 +61,14 @@ public void testReadInPairs() throws Exception {
5561
assertEquals("1789_1456_806:20110221052813657", list.get(0).getReadName());
5662
}
5763

64+
@Test
65+
public void testReadInChrUnPairs() throws Exception {
66+
List<File> files = new ArrayList<File>();
67+
files.add(new File(matePairDir.getAbsolutePath() + FILE_SEPERATOR + "AAC" + FILE_SEPERATOR + fileNameChrUn));
68+
List<MatePair> list = reader.getMatePairsListByFiles(files, true);
69+
70+
assertEquals(4, list.size());
71+
assertEquals("H3HHCALXX:2:1105:3188332:0:07262735-323a-489b-bd6d-10dcdc6726d0", list.get(0).getReadName());
72+
}
73+
5874
}

0 commit comments

Comments
 (0)