X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2Fxdb%2Fembl%2FEmblFileTest.java;h=906436fd755265bce8e67144ac0420ad54980408;hb=02d6aa2077a261d41db77a0158f2b4b779a36398;hp=69558338e00ec4ed7a304394782b323b18a56068;hpb=d734217a33aa6bfa39a4ac207592b4696ffdc48d;p=jalview.git diff --git a/test/jalview/datamodel/xdb/embl/EmblFileTest.java b/test/jalview/datamodel/xdb/embl/EmblFileTest.java index 6955833..906436f 100644 --- a/test/jalview/datamodel/xdb/embl/EmblFileTest.java +++ b/test/jalview/datamodel/xdb/embl/EmblFileTest.java @@ -80,9 +80,9 @@ public class EmblFileTest assertEquals("0", dbref.getVersion()); /* - * two sequence features for CDS + * three sequence features for CDS */ - assertEquals(2, entry.getFeatures().size()); + assertEquals(3, entry.getFeatures().size()); /* * first CDS */ @@ -140,6 +140,23 @@ public class EmblFileTest assertEquals("MSSS", q.getValues()[0]); /* + * third CDS + */ + ef = entry.getFeatures().get(2); + assertEquals("CDS", ef.getName()); + assertEquals("join(4..6,10..15)", ef.getLocation()); + assertNull(ef.getDbRefs()); + assertEquals(2, ef.getQualifiers().size()); + q = ef.getQualifiers().get(0); + assertEquals("protein_id", q.getName()); + assertEquals(1, q.getValues().length); + assertEquals("CAA12345.6", q.getValues()[0]); + q = ef.getQualifiers().get(1); + assertEquals("translation", q.getName()); + assertEquals(1, q.getValues().length); + assertEquals("MSS", q.getValues()[0]); + + /* * Sequence - verify newline not converted to space (JAL-2029) */ EmblSequence seq = entry.getSequence();