public void testSelfSimilarity() {
long keys[] = {1, 5, 7};
double values[] = {1.5, 2.5, 2};
SparseVector v = MutableSparseVector.wrap(keys, values).freeze();
assertThat(sim.similarity(v, v), closeTo(1, EPSILON));
assertThat(sim.similarity(v, v.mutableCopy().freeze()), closeTo(1, EPSILON));
}
@Test
public void testDisjointSimilarity() {
long keys[] = {1, 5, 7};