X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2FTestAlignSeq.java;h=d20c52b185e6b23a47db9129257df951d4ebbf08;hb=6200addf078b7f7ace90597dc056dafc7fc602c1;hp=e2e559422e388bfecaf0c214b154a11752e9a873;hpb=48031596c9dbc28c47dad924bb53ce5e5d67f6bf;p=jalview.git diff --git a/test/jalview/analysis/TestAlignSeq.java b/test/jalview/analysis/TestAlignSeq.java index e2e5594..d20c52b 100644 --- a/test/jalview/analysis/TestAlignSeq.java +++ b/test/jalview/analysis/TestAlignSeq.java @@ -42,6 +42,7 @@ import org.testng.annotations.Test; */ public class TestAlignSeq { + private static final String NL = System.lineSeparator(); @BeforeClass(alwaysRun = true) public void setUpJvOptionPane() @@ -108,6 +109,12 @@ public class TestAlignSeq public void testPrintAlignment() { AlignSeq as = AlignSeq.doGlobalNWAlignment(s1, s3, AlignSeq.PEP); + + // s1 = new Sequence("Seq1", "ASDFAQQQRRRSSS"); + // s1.setStart(3); + // s1.setEnd(18); + // s3 = new Sequence("Seq3", "SDFAQQQSSS"); + // final StringBuilder baos = new StringBuilder(); PrintStream ps = new PrintStream(System.out) { @@ -120,15 +127,21 @@ public class TestAlignSeq @Override public void println() { - baos.append("\n"); + baos.append(NL); } }; as.printAlignment(ps); - String expected = "Score = 320.0\nLength of alignment = 10\nSequence Seq1/4-13 (Sequence length = 14)\nSequence Seq3/1-10 (Sequence length = 10)\n\n" - + "Seq1/4-13 SDFAQQQRRR\n" - + " ||||||| \n" - + "Seq3/1-10 SDFAQQQSSS\n\n" + "Percentage ID = 70.00\n\n"; - assertEquals(expected, baos.toString()); + String expected = "Score = 320.0" + NL + "Length of alignment = 10" + NL + + "Sequence Seq1/4-13 (Sequence length = 14)" + NL + + "Sequence Seq3/1-10 (Sequence length = 10)" + NL + NL + + "Seq1/4-13 SDFAQQQRRR" + NL + " ||||||| " + NL + + "Seq3/1-10 SDFAQQQSSS" + NL + NL + "Percentage ID = 70.00" + + NL + NL; + + String s = baos.toString(); + System.out.println(s); + + assertEquals(expected, s); } }