VarHandle desugar: Fix tests on Windows

Bug: b/247076137
Change-Id: I1a492de4e4da69acb81e606c340bf43aa2211152
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfIntTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfIntTest.java
index f6c9334..bb98312 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfIntTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfIntTest.java
@@ -15,35 +15,37 @@
 public class VarHandleDesugaringArrayOfIntTest extends VarHandleDesugaringTestBase {
 
   private static final String TEST_GET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "2", "1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0");
+      StringUtils.lines("1", "2", "1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0").trim();
 
   private static final String TEST_SET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "1", "0", "1", "2", "3", "2", "3", "4", "5", "4", "5", "6", "7", "6", "7", "8", "48", "8",
-          "48", "49", "50", "49", "50", "51", "9", "51", "9", "10", "11", "10", "11", "12", "11",
-          "12", "11", "12", "11", "12", "11", "12", "11", "12", "11", "12", "11", "12", "11", "12",
-          "11", "12");
+              "1", "0", "1", "2", "3", "2", "3", "4", "5", "4", "5", "6", "7", "6", "7", "8", "48",
+              "8", "48", "49", "50", "49", "50", "51", "9", "51", "9", "10", "11", "10", "11", "12",
+              "11", "12", "11", "12", "11", "12", "11", "12", "11", "12", "11", "12", "11", "12",
+              "11", "12", "11", "12")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "0", "1", "0", "1", "2", "1", "3");
+      StringUtils.lines("1", "0", "1", "0", "1", "2", "1", "3").trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testGet\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testGetVolatile\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testSet\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetVolatile\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetRelease\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + StringUtils.lines(
-              "testArrayVarHandleForNonSingleDimension", "IllegalArgumentException");
+      StringUtils.lines(
+          "testGet",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testGetVolatile",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testSet",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetVolatile",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetRelease",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testArrayVarHandleForNonSingleDimension",
+          "IllegalArgumentException");
 
   private static final String MAIN_CLASS = VarHandle.ArrayOfInt.typeName();
   private static final String JAR_ENTRY = "varhandle/ArrayOfInt.class";
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfLongTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfLongTest.java
index a32e832..4706835 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfLongTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfLongTest.java
@@ -15,35 +15,37 @@
 public class VarHandleDesugaringArrayOfLongTest extends VarHandleDesugaringTestBase {
 
   private static final String TEST_GET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0");
+      StringUtils.lines("1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0").trim();
 
   private static final String TEST_SET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "1", "0", "1", "2", "3", "2", "3", "4", "5", "4", "5", "6", "7", "6", "7", "8", "48", "8",
-          "48", "49", "50", "49", "50", "51", "9", "51", "9", "10", "11", "10", "11", "12", "13",
-          "12", "13", "14", "15", "14", "15", "16", "15", "16", "15", "16", "15", "16", "15", "16",
-          "15", "16", "15", "16", "15", "16");
+              "1", "0", "1", "2", "3", "2", "3", "4", "5", "4", "5", "6", "7", "6", "7", "8", "48",
+              "8", "48", "49", "50", "49", "50", "51", "9", "51", "9", "10", "11", "10", "11", "12",
+              "13", "12", "13", "14", "15", "14", "15", "16", "15", "16", "15", "16", "15", "16",
+              "15", "16", "15", "16", "15", "16", "15", "16")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "0", "1", "0", "1", "2", "1", "3");
+      StringUtils.lines("1", "0", "1", "0", "1", "2", "1", "3").trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testGet\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testGetVolatile\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testSet\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetVolatile\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetRelease\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + StringUtils.lines(
-              "testArrayVarHandleForNonSingleDimension", "IllegalArgumentException");
+      StringUtils.lines(
+          "testGet",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testGetVolatile",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testSet",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetVolatile",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetRelease",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testArrayVarHandleForNonSingleDimension",
+          "IllegalArgumentException");
 
   private static final String MAIN_CLASS = VarHandle.ArrayOfLong.typeName();
   private static final String JAR_ENTRY = "varhandle/ArrayOfLong.class";
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfObjectTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfObjectTest.java
index 7b2f8ba..b06abad 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfObjectTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringArrayOfObjectTest.java
@@ -16,39 +16,43 @@
 
   private static final String TEST_GET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "1", "2", "1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0", "3", "4", "3", "4",
-          "3", "4", "3.0", "4.0", "3.0", "4.0");
+              "1", "2", "1", "2", "1", "2", "1", "2", "1.0", "2.0", "1.0", "2.0", "3", "4", "3",
+              "4", "3", "4", "3.0", "4.0", "3.0", "4.0")
+          .trim();
 
   private static final String TEST_SET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "5", "5", "true", "true", "6", "6", "true", "true", "7", "7", "true", "true", "8", "8",
-          "true", "true", "9.0", "9.0", "true", "true", "10.0", "10.0", "true", "true", "11.0",
-          "11.0", "true", "true", "12.0", "12.0", "true", "true", "A", "A", "true", "true", "B",
-          "B", "true", "true");
+              "5", "5", "true", "true", "6", "6", "true", "true", "7", "7", "true", "true", "8",
+              "8", "true", "true", "9.0", "9.0", "true", "true", "10.0", "10.0", "true", "true",
+              "11.0", "11.0", "true", "true", "12.0", "12.0", "true", "true", "A", "A", "true",
+              "true", "B", "B", "true", "true")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "null", "A(1)", "true", "A(2)", "true", "1", "2", "3", "4", "4", "4", "4", "5", "6", "7",
-          "8", "8", "8", "8", "false", "8", "false", "8", "8", "8", "8", "8", "8", "8", "8", "8",
-          "8", "8", "8", "8", "8");
+              "null", "A(1)", "true", "A(2)", "true", "1", "2", "3", "4", "4", "4", "4", "5", "6",
+              "7", "8", "8", "8", "8", "false", "8", "false", "8", "8", "8", "8", "8", "8", "8",
+              "8", "8", "8", "8", "8", "8", "8")
+          .trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testGet\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testGetVolatile\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testSet\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetVolatile\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetRelease\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + StringUtils.lines(
-              "testArrayVarHandleForNonSingleDimension", "IllegalArgumentException");
+      StringUtils.lines(
+          "testGet",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testGetVolatile",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testSet",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetVolatile",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetRelease",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testArrayVarHandleForNonSingleDimension",
+          "IllegalArgumentException");
 
   private static final String MAIN_CLASS = VarHandle.ArrayOfObject.typeName();
   private static final List<String> JAR_ENTRIES =
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java
index 0dd40b9..9de3a8c 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceIntFieldTest.java
@@ -15,32 +15,35 @@
 public class VarHandleDesugaringInstanceIntFieldTest extends VarHandleDesugaringTestBase {
 
   private static final String TEST_GET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "1", "1", "1", "1.0", "1.0");
+      StringUtils.lines("1", "1", "1", "1", "1.0", "1.0").trim();
 
   private static final String TEST_SET_EXPECTED_OUTPUT =
-      StringUtils.lines(
-          "0", "1", "2", "3", "4", "48", "49", "5", "6", "6", "6", "6", "6", "6", "6");
+      StringUtils.lines("0", "1", "2", "3", "4", "48", "49", "5", "6", "6", "6", "6", "6", "6", "6")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "48", "49", "50", "51", "52",
-          "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53");
+              "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "48", "49", "50", "51", "52",
+              "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53", "53",
+              "53")
+          .trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testGet\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testGetVolatile\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testSet\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetVolatile\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetRelease\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT;
+      StringUtils.lines(
+          "testGet",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testGetVolatile",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testSet",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetVolatile",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetRelease",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT);
 
   private static final String MAIN_CLASS = VarHandle.InstanceIntField.typeName();
   private static final String JAR_ENTRY = "varhandle/InstanceIntField.class";
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java
index e9b1bc3..2196b35 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceLongFieldTest.java
@@ -15,32 +15,34 @@
 public class VarHandleDesugaringInstanceLongFieldTest extends VarHandleDesugaringTestBase {
 
   private static final String TEST_GET_EXPECTED_OUTPUT =
-      StringUtils.lines("1", "1", "1", "1.0", "1.0");
+      StringUtils.lines("1", "1", "1", "1.0", "1.0").trim();
 
   private static final String TEST_SET_EXPECTED_OUTPUT =
-      StringUtils.lines(
-          "0", "1", "2", "3", "4", "48", "49", "5", "6", "7", "8", "8", "8", "8", "8");
+      StringUtils.lines("0", "1", "2", "3", "4", "48", "49", "5", "6", "7", "8", "8", "8", "8", "8")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "48", "49", "50", "51", "52",
-          "53", "11", "12", "13", "14", "14", "14", "14", "14", "14", "14", "14", "14", "14");
+              "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "48", "49", "50", "51", "52",
+              "53", "11", "12", "13", "14", "14", "14", "14", "14", "14", "14", "14", "14", "14")
+          .trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testGet\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testGetVolatile\n"
-          + TEST_GET_EXPECTED_OUTPUT
-          + "testSet\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetVolatile\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testSetRelease\n"
-          + TEST_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT;
+      StringUtils.lines(
+          "testGet",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testGetVolatile",
+          TEST_GET_EXPECTED_OUTPUT,
+          "testSet",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetVolatile",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testSetRelease",
+          TEST_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT);
 
   private static final String MAIN_CLASS = VarHandle.InstanceLongField.typeName();
   private static final String JAR_ENTRY = "varhandle/InstanceLongField.class";
diff --git a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceObjectFieldTest.java b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceObjectFieldTest.java
index 8e136f4..8c12aac 100644
--- a/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceObjectFieldTest.java
+++ b/src/test/java/com/android/tools/r8/cf/varhandle/VarHandleDesugaringInstanceObjectFieldTest.java
@@ -16,30 +16,33 @@
 
   private static final String TEST_GET_SET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "null", "A(1)", "true", "A(2)", "true", "1", "1", "true", "true", "2", "2", "true",
-          "true", "3", "3", "true", "true", "4", "4", "true", "true", "5", "5", "true", "true", "6",
-          "6", "true", "true", "7", "7", "true", "true", "8", "8", "true", "true", "9.0", "9.0",
-          "true", "true", "10.0", "10.0", "true", "true", "11.0", "11.0", "true", "true", "12.0",
-          "12.0", "true", "true", "A", "A", "true", "true", "B", "B", "true", "true");
+              "null", "A(1)", "true", "A(2)", "true", "1", "1", "true", "true", "2", "2", "true",
+              "true", "3", "3", "true", "true", "4", "4", "true", "true", "5", "5", "true", "true",
+              "6", "6", "true", "true", "7", "7", "true", "true", "8", "8", "true", "true", "9.0",
+              "9.0", "true", "true", "10.0", "10.0", "true", "true", "11.0", "11.0", "true", "true",
+              "12.0", "12.0", "true", "true", "A", "A", "true", "true", "B", "B", "true", "true")
+          .trim();
 
   private static final String TEST_COMPAREANDSET_EXPECTED_OUTPUT =
       StringUtils.lines(
-          "null", "A(1)", "true", "A(2)", "true", "1", "2", "3", "4", "4", "4", "4", "5", "6", "7",
-          "8", "8", "8", "8", "false", "8", "false", "8", "8", "8", "8", "8", "8", "8", "8", "8",
-          "8", "8", "8", "8", "8");
+              "null", "A(1)", "true", "A(2)", "true", "1", "2", "3", "4", "4", "4", "4", "5", "6",
+              "7", "8", "8", "8", "8", "false", "8", "false", "8", "8", "8", "8", "8", "8", "8",
+              "8", "8", "8", "8", "8", "8", "8")
+          .trim();
 
   private static final String EXPECTED_OUTPUT =
-      "testSetGet\n"
-          + TEST_GET_SET_EXPECTED_OUTPUT
-          + "testSetVolatileGetVolatile\n"
-          + TEST_GET_SET_EXPECTED_OUTPUT
-          + "testSetReleaseGet\n"
-          + TEST_GET_SET_EXPECTED_OUTPUT
-          + "testCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + "testWeakCompareAndSet\n"
-          + TEST_COMPAREANDSET_EXPECTED_OUTPUT
-          + StringUtils.lines("testReturnValueClassCastException");
+      StringUtils.lines(
+          "testSetGet",
+          TEST_GET_SET_EXPECTED_OUTPUT,
+          "testSetVolatileGetVolatile",
+          TEST_GET_SET_EXPECTED_OUTPUT,
+          "testSetReleaseGet",
+          TEST_GET_SET_EXPECTED_OUTPUT,
+          "testCompareAndSet",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testWeakCompareAndSet\n",
+          TEST_COMPAREANDSET_EXPECTED_OUTPUT,
+          "testReturnValueClassCastException");
 
   private static final String MAIN_CLASS = VarHandle.InstanceObjectField.typeName();
   private static final List<String> JAR_ENTRIES =