JAL-2041 add ID,clinical_significance to feature attributes (for export)
[jalview.git] / test / jalview / analysis / AlignmentUtilsTests.java
index d811bef..860d979 100644 (file)
@@ -1971,6 +1971,7 @@ public class AlignmentUtilsTests
     assertEquals("K->E", sf.getDescription());
     assertEquals("var1.125A>G", sf.getValue("ID"));
     assertNull(sf.getValue("clinical_significance"));
+    assertEquals("ID=var1.125A>G", sf.getAttributes());
     assertEquals(1, sf.links.size());
     // link to variation is urlencoded
     assertEquals(
@@ -1982,6 +1983,7 @@ public class AlignmentUtilsTests
     assertEquals("K->Q", sf.getDescription());
     assertEquals("var2", sf.getValue("ID"));
     assertEquals("Dodgy", sf.getValue("clinical_significance"));
+    assertEquals("ID=var2;clinical_significance=Dodgy", sf.getAttributes());
     assertEquals(1, sf.links.size());
     assertEquals(
             "K->Q var2|http://www.ensembl.org/Homo_sapiens/Variation/Summary?v=var2",
@@ -1992,6 +1994,7 @@ public class AlignmentUtilsTests
     assertEquals("K->N", sf.getDescription());
     assertEquals("var4", sf.getValue("ID"));
     assertEquals("Benign", sf.getValue("clinical_significance"));
+    assertEquals("ID=var4;clinical_significance=Benign", sf.getAttributes());
     assertEquals(1, sf.links.size());
     assertEquals(
             "K->N var4|http://www.ensembl.org/Homo_sapiens/Variation/Summary?v=var4",
@@ -2002,6 +2005,7 @@ public class AlignmentUtilsTests
     assertEquals("P->H", sf.getDescription());
     assertEquals("var6", sf.getValue("ID"));
     assertEquals("Good", sf.getValue("clinical_significance"));
+    assertEquals("ID=var6;clinical_significance=Good", sf.getAttributes());
     assertEquals(1, sf.links.size());
     assertEquals(
             "P->H var6|http://www.ensembl.org/Homo_sapiens/Variation/Summary?v=var6",
@@ -2013,6 +2017,7 @@ public class AlignmentUtilsTests
     assertEquals("P->R", sf.getDescription());
     assertEquals("var6", sf.getValue("ID"));
     assertEquals("Good", sf.getValue("clinical_significance"));
+    assertEquals("ID=var6;clinical_significance=Good", sf.getAttributes());
     assertEquals(1, sf.links.size());
     assertEquals(
             "P->R var6|http://www.ensembl.org/Homo_sapiens/Variation/Summary?v=var6",