@Test
public void innerJoinOnAllMismatchedColNames() {

  Table table1 = createANIMALHOMES();
  Table table2 = createDOUBLEINDEXEDPEOPLENicknameDwellingYearsMoveInDate();
  Table joined =
      table1.joinOn("Name", "Home", "Age").inner(table2, true, "Nickname", "Dwelling", "Years");
  assertEquals(7, joined.columnCount());
  assertEquals(2, joined.rowCount());
}