@Test
public void shouldCanConsumeSingleAfterTokensCompleteFromCanConsumeStringList() {

    makeCaseInsensitive();
    // consume ALL the tokens using canConsume()
    tokens.canConsume("SELECT", "ALL", "COLUMNS", "FROM", "THIS", "TABLE");
    // try to canConsume() single word
    assertThat(tokens.canConsume("SELECT"), is(false));
    assertThat(tokens.canConsume(TokenStream.ANY_VALUE), is(false));
    assertThat(tokens.canConsume(BasicTokenizer.SYMBOL), is(false));
}