@Test
public void testRequiresTableNameInUri() throws IOException {

  try {
    // Test that we need to set the table URI to have both an instance
    // name and a table name, or it will fail to verify as input.
    KijiTableKeyValueStore<String> input = KijiTableKeyValueStore.builder()
      .withTable(getKiji().getURI())
      .withColumn("some", "column")
      .withMinTimestamp(42)
      .withMaxTimestamp(512)
      .withCacheLimit(2121)
      .build();
    fail("Should have thrown an IllegalArgumentException.");
  } catch (IllegalArgumentException iae) {
    assertEquals("Must specify a non-empty table name", iae.getMessage());
  }
}