@Test(dataProvider = "testIsSameDictionaryData") public void testIsSameDictionary(final List<SAMSequenceRecord> recs1, final List<SAMSequenceRecord> recs2, final boolean isSameDictionary) { final SAMSequenceDictionary dict1 = new SAMSequenceDictionary(recs1); final SAMSequenceDictionary dict2 = new SAMSequenceDictionary(recs2); Assert.assertEquals(dict1.isSameDictionary(dict2), isSameDictionary); } }
} else { if (samSequenceDictionary != null) { if (!fileHeader.getSequenceDictionary().isSameDictionary(samSequenceDictionary)) { addError(new SAMValidationError(Type.MISMATCH_FILE_SEQ_DICT, "Mismatch between file and sequence dictionary", null));
} else { if (samSequenceDictionary != null) { if (!fileHeader.getSequenceDictionary().isSameDictionary(samSequenceDictionary)) { addError(new SAMValidationError(Type.MISMATCH_FILE_SEQ_DICT, "Mismatch between file and sequence dictionary", null));