3253-omnibus save
[jalview.git] / test / jalview / analysis / TestAlignSeq.java
index e2e5594..d20c52b 100644 (file)
@@ -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);
   }
 }