features.remove(toDelete);
deleted++;
assertTrue(ncl.isValid(), String.format(
features.remove(toDelete);
deleted++;
assertTrue(ncl.isValid(), String.format(
- "NCList invalid after %d deletions, last deleted was %s",
- deleted, lastDeleted));
+ "NCList invalid after %d deletions, last deleted was '%s'",
+ deleted, entry.toString()));
{
SequenceFeature sf = features.get(i);
assertTrue(ncl.contains(sf), String.format(
{
SequenceFeature sf = features.get(i);
assertTrue(ncl.contains(sf), String.format(
- "NCList doesn't contain entry [%d] %s after deleting %s!",
- i, sf.toString(), lastDeleted));
+ "NCList doesn't contain entry [%d] %s after deleting '%s'!",
+ i, sf.toString(), entry.toString()));
- void testAdd_pseudoRandom(Integer scale, NCList<SequenceFeature> ncl,
+ protected void testAdd_pseudoRandom(Integer scale,
+ NCList<SequenceFeature> ncl,
*/
assertTrue(ncl.isValid(),
String.format("Failed for scale = %d, i=%d", scale, i));
*/
assertTrue(ncl.isValid(),
String.format("Failed for scale = %d, i=%d", scale, i));
assertSame(features.getEntries().get(1), sf1);
assertTrue(features.delete(sf1)); // first match only is deleted
assertTrue(features.contains(sf1));
assertSame(features.getEntries().get(1), sf1);
assertTrue(features.delete(sf1)); // first match only is deleted
assertTrue(features.contains(sf1));
assertEquals(ncl.toString(), "[40-50 [42-44 [43-43], 46-48]]");
assertTrue(ncl.isValid());
assertEquals(ncl.toString(), "[40-50 [42-44 [43-43], 46-48]]");
assertTrue(ncl.isValid());