blob: 012a8f496443db70152ab6a657ab1073f43a4cd5 [file] [log] [blame]
import java.util.*;
import de.ids_mannheim.korap.query.wrap.SpanSequenceQueryWrapper;
import de.ids_mannheim.korap.query.SpanWithinQuery;
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.Ignore;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@RunWith(JUnit4.class)
public class TestSpanWithinQuery {
@Test
public void spanSegmentWithinQuery () {
SpanSequenceQueryWrapper ssquery = new SpanSequenceQueryWrapper("field", "a", "b", "c");
SpanWithinQuery ssequery = new SpanWithinQuery("s", ssquery.toQuery());
assertEquals("spanWithin(<field:s />, spanNext(spanNext(field:a, field:b), field:c))", ssequery.toString());
ssquery = new SpanSequenceQueryWrapper("field", "a", "b");
ssequery = new SpanWithinQuery("p", ssquery.toQuery());
assertEquals("spanWithin(<field:p />, spanNext(field:a, field:b))", ssequery.toString());
};
};