/** * Basic positive and negative tests for the FailsReadQualityFilter * * @param readQualityFlag The read quality flag to be tested * @param expectedResult The expected result (true is the sequence should match the filter, otherwise false) */ @Test(dataProvider="data") public void testFailsReadQualityFilter(final String testName, final boolean readQualityFlag, final boolean expectedResult) { builder.addUnmappedFragment("testfrag"); final SAMRecord record = builder.iterator().next(); record.setReadFailsVendorQualityCheckFlag(readQualityFlag); Assert.assertEquals(filter.filterOut(record), expectedResult, testName); }