Search in sources :

Example 1 with MultiTerm

use of de.ids_mannheim.korap.index.MultiTerm in project Krill by KorAP.

the class TestIndex method multiTerm.

@Test
public void multiTerm() throws CorpusDataException {
    MultiTerm test = new MultiTerm("test");
    assertEquals(test.getTerm(), "test");
    assertEquals(test.getPayload(), null);
    assertEquals(test.getStart(), 0);
    assertEquals(test.getEnd(), 0);
    assertFalse(test.hasStoredOffsets());
    assertEquals(test.toString(), "test");
    test = new MultiTerm("test#0-4");
    assertEquals(test.getTerm(), "test");
    assertEquals(test.getPayload(), null);
    assertEquals(test.getStart(), 0);
    assertEquals(test.getEnd(), 4);
    assertFalse(test.hasStoredOffsets());
    assertEquals(test.toString(), "test#0-4");
    test = new MultiTerm("<>:s:test#0-4$<i>67");
    assertEquals(test.getTerm(), "<>:s:test");
    assertEquals(test.getPayload().toString(), "[0 0 0 43]");
    assertEquals(test.getStart(), 0);
    assertEquals(test.getEnd(), 4);
    assertFalse(test.hasStoredOffsets());
    assertTrue(test.toString().startsWith("<>:s:test#0-4$"));
    test = new MultiTerm("xip/l:\\#normal#0-5$<i>3999");
    assertEquals(test.getTerm(), "xip/l:#normal");
    assertEquals(test.getPayload().toString(), "[0 0 f 9f]");
    assertEquals(test.getStart(), 0);
    assertEquals(test.getEnd(), 5);
    assertFalse(test.hasStoredOffsets());
    assertTrue(test.toString().startsWith("xip/l:\\#normal#0-5$"));
}
Also used : MultiTerm(de.ids_mannheim.korap.index.MultiTerm) Test(org.junit.Test) Test(de.ids_mannheim.korap.Test)

Aggregations

Test (de.ids_mannheim.korap.Test)1 MultiTerm (de.ids_mannheim.korap.index.MultiTerm)1 Test (org.junit.Test)1