JAL-3383 unit tests and bug fix for SequenceFeatures.hasFeatures(type)
[jalview.git] / test / jalview / datamodel / features / SequenceFeaturesTest.java
index 923a5fe..e979f51 100644 (file)
@@ -1331,4 +1331,17 @@ public class SequenceFeaturesTest
     assertTrue(result.contains(sf2));
     assertFalse(result.contains(sf1));
   }
+
+  @Test(groups = "Functional")
+  public void testHasFeatures_ofType()
+  {
+    SequenceFeaturesI sf = new SequenceFeatures();
+    assertFalse(sf.hasFeatures("Pfam"));
+  
+    SequenceFeature sf1 = addFeature(sf, "Pfam", 10, 50);
+    assertTrue(sf.hasFeatures("Pfam"));
+  
+    sf.delete(sf1);
+    assertFalse(sf.hasFeatures("Pfam"));
+  }
 }