@Test public void find_givenTableIsEmpty_returnsOptionalEmpty() { Assert.assertEquals(Optional.empty(), test.find(keys[0])); }
public Optional<V> find(K k) { return null; }
DoubleHashTable { public Optional<V> find(K k) { return null; } }
DoubleHashTable { public Optional<V> find(K k) { return null; } DoubleHashTable(int primeSize, HashableFactory<K> hashableFactory); }
DoubleHashTable { public Optional<V> find(K k) { return null; } DoubleHashTable(int primeSize, HashableFactory<K> hashableFactory); boolean insert(K k, V v); Optional<V> find(K k); int collisions(); int maxRehashes(); }
DoubleHashTable { public Optional<V> find(K k) { return null; } DoubleHashTable(int primeSize, HashableFactory<K> hashableFactory); boolean insert(K k, V v); Optional<V> find(K k); int collisions(); int maxRehashes();  }