@Test
public void shouldParseStringWithMultipleUnquotedORedTermsWithNegatedTerms() {

    Term result = parser.parse("term1 OR term2 OR -term3");
    assertThat(result, is(notNullValue()));
    assertThat(result, is(instanceOf(Disjunction.class)));
    Disjunction disjunction = (Disjunction)result;
    assertHasSimpleTerms(disjunction, "term1", "term2", "-term3");
}