Package no.priv.garshol.duke.test

Source Code of no.priv.garshol.duke.test.JaccardIndexComparatorTest

package no.priv.garshol.duke.test;

import org.junit.Test;
import org.junit.Before;
import static junit.framework.Assert.assertTrue;
import static junit.framework.Assert.assertEquals;

import no.priv.garshol.duke.comparators.JaccardIndexComparator;

public class JaccardIndexComparatorTest {
  private JaccardIndexComparator comp;

  @Before
  public void setup() {
    comp = new JaccardIndexComparator();
  }
   
  @Test
  public void testEmpty() {
    assertEquals(1.0, comp.compare("", ""));
  }
   
  @Test
  public void testOneIsEmpty() {
    assertEquals(0.0, comp.compare("", "abc"));
  }
   
  @Test
  public void testOneIsDifferent() {
    assertEquals((1.0 / 3.0), comp.compare("abc def", "cba def"));
  }
   
  @Test
  public void testSameSets() {
    assertEquals(1.0, comp.compare("abc def", "def abc"));
  }
}
TOP

Related Classes of no.priv.garshol.duke.test.JaccardIndexComparatorTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.