X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2FAlignmentTest.java;h=1c27420c21aea5abd091c0e7542b708782dfbc0c;hb=e8b8c8601ccdc2fdb2093c5228c071d14182004f;hp=4b1f7e98dbe2345e9512bb8e2a0e0b2f633f5988;hpb=a059dd46fe149a476bd274562cd27b2dc7d390dd;p=jalview.git diff --git a/test/jalview/datamodel/AlignmentTest.java b/test/jalview/datamodel/AlignmentTest.java index 4b1f7e9..1c27420 100644 --- a/test/jalview/datamodel/AlignmentTest.java +++ b/test/jalview/datamodel/AlignmentTest.java @@ -1578,4 +1578,28 @@ public class AlignmentTest a.getHiddenColumns().hideColumns(2, 5); assertEquals(5, a.getVisibleWidth()); } + + @Test(groups = { "Functional" }) + public void testGetContactMap() + { + // TODO + // 1. test adding/removing/manipulating contact maps with/without associated + // sequence(s) or groups + // 2. For sequence associated - ensure that inserting a gap in sequence + // results in the contact map being relocated accordingly + // 3. RENDERER QUESTION - should contact maps reflect gaps in the alignment + // ? + + } + + @Test(groups = { "Functional" }) + public void testEquals() + { + SequenceI seq1 = new Sequence("seq1", "ABCDEF--"); + SequenceI seq2 = new Sequence("seq2", "-JKLMNO--"); + SequenceI seq3 = new Sequence("seq2", "-PQR"); + AlignmentI a = new Alignment(new SequenceI[] { seq1, seq2, seq3 }); + a.setDataset(null); + assertEquals(a.getDataset(), a.getDataset()); + } }