@Test
public void fullOuterJoinNew() {

  Table joined = ANIMAL_FEED.joinOn("Animal").fullOuter(true, ANIMAL_NAMES);
  assertEquals(3, joined.columnCount());
  assertEquals(8, joined.rowCount());
  assertEquals(8, joined.column("Animal").size());
  assertEquals(0, joined.column("Animal").countMissing());
  assertEquals(8, joined.column("Name").size());
  assertEquals(2, joined.column("Name").countMissing());
  assertEquals(8, joined.column("Feed").size());
  assertEquals(2, joined.column("Feed").countMissing());
}