JAL-3423 testNG fixes for Windows
[jalview.git] / test / jalview / analysis / TestAlignSeq.java
index e2e5594..955cca7 100644 (file)
@@ -108,13 +108,19 @@ 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)
     {
       @Override
       public void print(String x)
       {
-        baos.append(x);
+        baos.append(x.replaceAll("\r", ""));
       }
 
       @Override
@@ -125,10 +131,17 @@ public class TestAlignSeq
     };
 
     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"
+    String expected = "Score = 320.0\n" + "Length of alignment = 10\n"
+            + "Sequence Seq1/4-13 (Sequence length = 14)\n"
+            + "Sequence 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());
+            + "Seq3/1-10 SDFAQQQSSS\n" + "\n" + "Percentage ID = 70.00\n"
+            + "\n";
+
+    String s = baos.toString();
+    System.out.println(s);
+
+    assertEquals(expected, s);
   }
 }