@Test
public void testRemoveLastWhitespaceLine() {

  testRemoveLastWhitespaceLine(null, "");
  testRemoveLastWhitespaceLine("", "");
  testRemoveLastWhitespaceLine("\n ", "\n");
  testRemoveLastWhitespaceLine("\n      ", "\n");
  testRemoveLastWhitespaceLine("\n\n", "\n\n");
  testRemoveLastWhitespaceLine("\r\n", "\r\n");
  testRemoveLastWhitespaceLine("\r", "\r");
  testRemoveLastWhitespaceLine("\r\r", "\r\r");
  testRemoveLastWhitespaceLine("a\n", "a\n");
  testRemoveLastWhitespaceLine("a", "a");
  testRemoveLastWhitespaceLine(" ", "");
  testRemoveLastWhitespaceLine("\na ", "\na ");
  testRemoveLastWhitespaceLine("\n\na", "\n\na");
  testRemoveLastWhitespaceLine("\na\nb", "\na\nb");
  testRemoveLastWhitespaceLine("\na\n ", "\na\n");
}