+ assertEquals(7, seq.getDatasetSequence().getEnd());
+
+ edit.undoCommand(
+ new AlignmentI[]
+ { new Alignment(new SequenceI[] { seq }) });
+
+ assertEquals("ABC--DEF", seq.getSequenceAsString());
+ assertEquals("ABCDEF", seq.getDatasetSequence().getSequenceAsString());
+ assertEquals(1, seq.getStart());
+ assertEquals(6, seq.getEnd());
+ assertEquals(6, seq.getDatasetSequence().getEnd());
+
+ edit.undoCommand(
+ new AlignmentI[]
+ { new Alignment(new SequenceI[] { seq }) });
+
+ assertEquals("ABXYZ-DEF", seq.getSequenceAsString());
+ assertEquals(1, seq.getStart());
+ assertEquals(7, seq.getEnd());
+ assertEquals("ABXYZDEF",
+ seq.getDatasetSequence().getSequenceAsString());
+ assertEquals(7, seq.getDatasetSequence().getEnd());
+