Search in sources :

Example 1 with TextSpan

use of com.amazon.ion.TextSpan in project ion-java by amzn.

the class TextSpanTest method expectNextSpan.

protected void expectNextSpan(int startLine, int startColumn) {
    in.next();
    Span s = sp.currentSpan();
    TextSpan ts = Facets.assumeFacet(TextSpan.class, s);
    checkSpan(startLine, startColumn, ts);
    ts = currentSpan(TextSpan.class, in);
    checkSpan(startLine, startColumn, ts);
}
Also used : TextSpan(com.amazon.ion.TextSpan) TextSpan(com.amazon.ion.TextSpan) Spans.currentSpan(com.amazon.ion.util.Spans.currentSpan) Span(com.amazon.ion.Span)

Example 2 with TextSpan

use of com.amazon.ion.TextSpan in project ion-java by amzn.

the class SpansTest method testCurrentSpanFacet.

@Test
public void testCurrentSpanFacet() {
    TextSpan s = currentSpan(TextSpan.class, null);
    assertNull("span should be null", s);
    s = currentSpan(TextSpan.class, new Object());
    assertNull("span should be null", s);
}
Also used : TextSpan(com.amazon.ion.TextSpan) Test(org.junit.Test)

Aggregations

TextSpan (com.amazon.ion.TextSpan)2 Span (com.amazon.ion.Span)1 Spans.currentSpan (com.amazon.ion.util.Spans.currentSpan)1 Test (org.junit.Test)1