### Question:
AbstractKyloCatalogDataSetAccess implements KyloCatalogDataSetAccess<R> { @Nonnull @Override public final R option(@Nonnull final String key, final boolean value) { return option(key, Boolean.toString(value)); }  @Nonnull @Override final R addFiles(@Nullable final List<String> paths); @Nonnull @Override final R addFiles(@Nullable final Seq<String> paths); @Nonnull @Override final R addJars(@Nullable final Seq<String> paths); @Nonnull @Override final R option(@Nonnull final String key, final boolean value); @Nonnull @Override final R option(@Nonnull final String key, final double value); @Nonnull @Override final R option(@Nonnull final String key, final long value); @Nonnull @Override final R options(@Nullable final Map<String, String> options); @Nonnull @Override final R options(@Nullable final scala.collection.Map<String, String> options);  }### Answer:
@Test public void optionWithBoolean() { final AbstractKyloCatalogDataSetAccess access = Mockito.spy(AbstractKyloCatalogDataSetAccess.class); access.option("key", true); Mockito.verify(access).option("key", "true"); }
@Test public void optionWithDouble() { final AbstractKyloCatalogDataSetAccess access = Mockito.spy(AbstractKyloCatalogDataSetAccess.class); access.option("key", 3.14); Mockito.verify(access).option("key", "3.14"); }
@Test public void optionWithLong() { final AbstractKyloCatalogDataSetAccess access = Mockito.spy(AbstractKyloCatalogDataSetAccess.class); access.option("key", 42L); Mockito.verify(access).option("key", "42"); }