@Test
public void destinationWithMissingColumnsIsInvalid() {

  IllegalArgumentException thrown = assertThrows(IllegalArgumentException.class,
          () -> tableMetadataChecker.ensureCopyingPossible("base", "wrong_columns"));
  assertThat(thrown.getMessage(), containsString("Destination table wrong_columns is missing columns [TEXT2] that are present in source table base"));
}