[Compose] Change linemapping of tests to always be unix

Change-Id: I9ea9cc8bcbd3edc4f2aa5f7a8b2d9e1146b3281a
diff --git a/src/main/java/com/android/tools/r8/utils/StringUtils.java b/src/main/java/com/android/tools/r8/utils/StringUtils.java
index 7275934..f1e4e18 100644
--- a/src/main/java/com/android/tools/r8/utils/StringUtils.java
+++ b/src/main/java/com/android/tools/r8/utils/StringUtils.java
@@ -155,9 +155,13 @@
   }
 
   public static String lines(List<String> lines) {
+    return lines(lines, LINE_SEPARATOR);
+  }
+
+  private static String lines(List<String> lines, String lineSeperator) {
     StringBuilder builder = new StringBuilder();
     for (String line : lines) {
-      builder.append(line).append(LINE_SEPARATOR);
+      builder.append(line).append(lineSeperator);
     }
     return builder.toString();
   }
@@ -166,6 +170,10 @@
     return lines(Arrays.asList(lines));
   }
 
+  public static String unixLines(String... lines) {
+    return lines(Arrays.asList(lines), "\n");
+  }
+
   public static String withNativeLineSeparator(String s) {
     s = s.replace("\r\n", "\n");
     if (LINE_SEPARATOR.equals("\r\n")) {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeLineNumberTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeLineNumberTest.java
index bffa4b3..b1ff980 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeLineNumberTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeLineNumberTest.java
@@ -29,11 +29,11 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines("com.foo -> a:", "    1:1:void m():42:42 -> m");
+      StringUtils.unixLines("com.foo -> a:", "    1:1:void m():42:42 -> m");
   private static final String mappingBar =
-      StringUtils.lines("a -> b:", "    2:2:void m():1:1 -> m");
+      StringUtils.unixLines("a -> b:", "    2:2:void m():1:1 -> m");
   private static final String mappingResult =
-      StringUtils.lines("com.foo -> b:", "    2:2:void m():42:42 -> m");
+      StringUtils.unixLines("com.foo -> b:", "    2:2:void m():42:42 -> m");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodAndLineNumberTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodAndLineNumberTest.java
index 3e4270c..c0fe2b7 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodAndLineNumberTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodAndLineNumberTest.java
@@ -29,11 +29,11 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines("com.foo -> a:", "    1:1:void m1():42:42 -> m2");
+      StringUtils.unixLines("com.foo -> a:", "    1:1:void m1():42:42 -> m2");
   private static final String mappingBar =
-      StringUtils.lines("a -> b:", "    2:2:void m2():1:1 -> m3");
+      StringUtils.unixLines("a -> b:", "    2:2:void m2():1:1 -> m3");
   private static final String mappingResult =
-      StringUtils.lines("com.foo -> b:", "    2:2:void m1():42:42 -> m3");
+      StringUtils.unixLines("com.foo -> b:", "    2:2:void m1():42:42 -> m3");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodTest.java
index 03b2baa..83026e6 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeChangeMethodTest.java
@@ -29,10 +29,10 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines("com.foo -> a:", "    void f1() -> f2");
-  private static final String mappingBar = StringUtils.lines("a -> b:", "    void f2() -> f3");
+      StringUtils.unixLines("com.foo -> a:", "    void f1() -> f2");
+  private static final String mappingBar = StringUtils.unixLines("a -> b:", "    void f2() -> f3");
   private static final String mappingResult =
-      StringUtils.lines("com.foo -> b:", "    void f1() -> f3");
+      StringUtils.unixLines("com.foo -> b:", "    void f1() -> f3");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodTest.java
index b0ceccc..a145c17 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodTest.java
@@ -32,11 +32,11 @@
   // right hand side mapping we have no other choice than to map the naming through. This would not
   // be ok if we had overloads but any shrinker should put in line numbering for those.
   private static final String mappingFoo =
-      StringUtils.lines("com.foo -> a:", "    void f1(int) -> f2");
+      StringUtils.unixLines("com.foo -> a:", "    void f1(int) -> f2");
   private static final String mappingBar =
-      StringUtils.lines("a -> b:", "    int f2(boolean) -> f3");
+      StringUtils.unixLines("a -> b:", "    int f2(boolean) -> f3");
   private static final String mappingResult =
-      StringUtils.lines("com.foo -> b:", "    void f1(int) -> f3");
+      StringUtils.unixLines("com.foo -> b:", "    void f1(int) -> f3");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodWithLineNumberTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodWithLineNumberTest.java
index a58342f..a9b4d44 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodWithLineNumberTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDifferentMethodWithLineNumberTest.java
@@ -29,12 +29,12 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> a:", "    1:1:int f1(boolean) -> f2", "    2:2:void f1(int) -> f2");
   private static final String mappingBar =
-      StringUtils.lines("a -> b:", "    8:8:void f2(boolean):2:2 -> f3");
+      StringUtils.unixLines("a -> b:", "    8:8:void f2(boolean):2:2 -> f3");
   private static final String mappingResult =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> b:", "    1:1:int f1(boolean) -> f2", "    8:8:void f1(int) -> f3");
 
   @Test
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDistinctClassesTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDistinctClassesTest.java
index 706f7ef..e226de7 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDistinctClassesTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDistinctClassesTest.java
@@ -28,8 +28,8 @@
     return getTestParameters().withNoneRuntime().build();
   }
 
-  private static final String mappingFoo = StringUtils.lines("com.foo -> a:");
-  private static final String mappingBar = StringUtils.lines("com.bar -> b:");
+  private static final String mappingFoo = StringUtils.unixLines("com.foo -> a:");
+  private static final String mappingBar = StringUtils.unixLines("com.bar -> b:");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDuplicateClassMappingTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDuplicateClassMappingTest.java
index 154d09d..cd2c32d 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeDuplicateClassMappingTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeDuplicateClassMappingTest.java
@@ -30,8 +30,8 @@
     return getTestParameters().withNoneRuntime().build();
   }
 
-  private static final String mappingFoo = StringUtils.lines("com.foo -> b:");
-  private static final String mappingBar = StringUtils.lines("a -> b:");
+  private static final String mappingFoo = StringUtils.unixLines("com.foo -> b:");
+  private static final String mappingBar = StringUtils.unixLines("a -> b:");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldNameTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldNameTest.java
index e568a56..0834ed7 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldNameTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldNameTest.java
@@ -28,10 +28,11 @@
     return getTestParameters().withNoneRuntime().build();
   }
 
-  private static final String mappingFoo = StringUtils.lines("com.foo -> a:", "    int f1 -> f2");
-  private static final String mappingBar = StringUtils.lines("a -> b:", "    int f2 -> f3");
+  private static final String mappingFoo =
+      StringUtils.unixLines("com.foo -> a:", "    int f1 -> f2");
+  private static final String mappingBar = StringUtils.unixLines("a -> b:", "    int f2 -> f3");
   private static final String mappingResult =
-      StringUtils.lines("com.foo -> b:", "    int f1 -> f3");
+      StringUtils.unixLines("com.foo -> b:", "    int f1 -> f3");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldWithAmbiguousTypeTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldWithAmbiguousTypeTest.java
index b6883aa..d4fedec 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldWithAmbiguousTypeTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeFieldWithAmbiguousTypeTest.java
@@ -30,8 +30,9 @@
     return getTestParameters().withNoneRuntime().build();
   }
 
-  private static final String mappingFoo = StringUtils.lines("com.foo -> a:", "    int f1 -> f2");
-  private static final String mappingBar = StringUtils.lines("a -> b:", "    bool f2 -> f3");
+  private static final String mappingFoo =
+      StringUtils.unixLines("com.foo -> a:", "    int f1 -> f2");
+  private static final String mappingBar = StringUtils.unixLines("a -> b:", "    bool f2 -> f3");
 
   @Test
   public void testCompose() throws Exception {
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeInlineFollowedByLineNumberChangeTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeInlineFollowedByLineNumberChangeTest.java
index 8c6116e..79bae0b 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeInlineFollowedByLineNumberChangeTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeInlineFollowedByLineNumberChangeTest.java
@@ -29,15 +29,15 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> a:",
           "    1:1:void inlinee2():42:42 -> x",
           "    1:1:void foo.bar.baz.inlinee1():41 -> x",
           "    1:1:void caller():40 -> x");
   private static final String mappingBar =
-      StringUtils.lines("a -> b:", "    2:2:void x():1:1 -> y");
+      StringUtils.unixLines("a -> b:", "    2:2:void x():1:1 -> y");
   private static final String mappingResult =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> b:",
           "    2:2:void inlinee2():42:42 -> y",
           "    2:2:void foo.bar.baz.inlinee1():41 -> y",
diff --git a/src/test/java/com/android/tools/r8/mappingcompose/ComposeSplitRangeStartTest.java b/src/test/java/com/android/tools/r8/mappingcompose/ComposeSplitRangeStartTest.java
index 84bceed..82cb66d 100644
--- a/src/test/java/com/android/tools/r8/mappingcompose/ComposeSplitRangeStartTest.java
+++ b/src/test/java/com/android/tools/r8/mappingcompose/ComposeSplitRangeStartTest.java
@@ -29,17 +29,17 @@
   }
 
   private static final String mappingFoo =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> a:", "    1:5:void m():41:45 -> x", "    6:10:void m():56:60 -> x");
   private static final String mappingBar =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "a -> b:",
           "    11:12:void x():1:2 -> y",
           "    13:17:void x():3:7 -> y",
           "    18:24:void x():8:8 -> y",
           "    25:26:void x():9:10 -> y");
   private static final String mappingResult =
-      StringUtils.lines(
+      StringUtils.unixLines(
           "com.foo -> b:",
           "    11:12:void m():41:42 -> y",
           "    13:15:void m():43:45 -> y",