1 package jalview.datamodel;
3 import org.testng.Assert;
4 import org.testng.annotations.Test;
8 public class SequenceDummyTest
11 * test for become method
13 public void testBecome()
15 SequenceI seq = new Sequence("OrigSeq", "ASEQUENCE");
16 SequenceFeature ofeat = new SequenceFeature("NewFeat", "somedesc", 3,
19 SequenceDummy dummySeq = new SequenceDummy("OrigSeq");
20 dummySeq.addSequenceFeature(ofeat);
22 Assert.assertFalse(dummySeq.isDummy(),
23 "Dummy sequence did not become a full sequence");
25 seq.getSequenceAsString()
26 .equals(dummySeq.getSequenceAsString()),
27 "Sequence was not updated from template");
28 boolean found = false;
29 for (SequenceFeature sf : dummySeq.getSequenceFeatures())
37 Assert.assertTrue(found, "Didn't retain original sequence feature");
39 // todo - should test all aspect of copy constructor