/**
   * Line-based version of junit.framework.Assert.assertEquals(String, String, String) without
   * considering line delimiters.
   *
   * @param message the message
   * @param expected the expected value
   * @param actual the actual value
   */
  public static void assertEqualLines(String message, String expected, String actual) {
    String[] expectedLines = Strings.convertIntoLines(expected);
    String[] actualLines = Strings.convertIntoLines(actual);

    String expected2 = (expectedLines == null ? null : Strings.concatenate(expectedLines, "\n"));
    String actual2 = (actualLines == null ? null : Strings.concatenate(actualLines, "\n"));
    assertEquals(message, expected2, actual2);
  }