X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fcommands%2FEditCommandTest.java;fp=test%2Fjalview%2Fcommands%2FEditCommandTest.java;h=216065764cd647690d9c4b271b1f21c530819f95;hb=d943fcd0dc04fd4974344eddd13902c89fb595b2;hp=575aae532549cb41b98efc873a81758c8b4c7e20;hpb=a570c141c399cf57f096cb04933a57d441d05e51;p=jalview.git diff --git a/test/jalview/commands/EditCommandTest.java b/test/jalview/commands/EditCommandTest.java index 575aae5..2160657 100644 --- a/test/jalview/commands/EditCommandTest.java +++ b/test/jalview/commands/EditCommandTest.java @@ -279,9 +279,14 @@ public class EditCommandTest { // seem to need a dataset sequence on the edited sequence here seqs[1].createDatasetSequence(); - new EditCommand("", Action.REPLACE, "ZXY", new SequenceI[] { seqs[1] }, + assertEquals("fghjklmnopq", seqs[1].getSequenceAsString()); + // NB command.number holds end position for a Replace command + new EditCommand("", Action.REPLACE, "Z-xY", new SequenceI[] { seqs[1] }, 4, 8, al); assertEquals("abcdefghjk", seqs[0].getSequenceAsString()); + assertEquals("fghjZ-xYopq", seqs[1].getSequenceAsString()); + assertEquals("fghjZxYopq", + seqs[1].getDatasetSequence().getSequenceAsString()); assertEquals("qrstuvwxyz", seqs[2].getSequenceAsString()); assertEquals("1234567890", seqs[3].getSequenceAsString()); } @@ -303,14 +308,15 @@ public class EditCommandTest * NB arg4 = start column of selection for edit (base 0) * arg5 = column after end of selection for edit */ - EditCommand edit = new EditCommand("", Action.REPLACE, "XYZ", + EditCommand edit = new EditCommand("", Action.REPLACE, "xyZ", new SequenceI[] { seq }, 2, 4, al); - assertEquals("ABXYZ-DEF", seq.getSequenceAsString()); + assertEquals("ABxyZ-DEF", seq.getSequenceAsString()); assertEquals(1, seq.getStart()); assertEquals(8, seq.getEnd()); - assertEquals("ABXYZDEF", seq.getDatasetSequence().getSequenceAsString()); + assertEquals("ABxyZDEF", + seq.getDatasetSequence().getSequenceAsString()); assertEquals(8, seq.getDatasetSequence().getEnd()); /* @@ -331,10 +337,10 @@ public class EditCommandTest */ edit.doCommand(views); - assertEquals("ABXYZ-DEF", seq.getSequenceAsString()); + assertEquals("ABxyZ-DEF", seq.getSequenceAsString()); assertEquals(1, seq.getStart()); assertEquals(8, seq.getEnd()); - assertEquals("ABXYZDEF", + assertEquals("ABxyZDEF", seq.getDatasetSequence().getSequenceAsString()); assertEquals(8, seq.getDatasetSequence().getEnd());