@Test
public void shouldReturnFalseFromCanConsumeWithCaseInsensitiveTokenStreamIfMatchStringIsNotUppercase() {

    makeCaseInsensitive();
    assertThat(tokens.canConsume("Select")).isFalse();
    assertThat(tokens.canConsume("SELECT")).isTrue();
    assertThat(tokens.canConsume("aLL")).isFalse();
    assertThat(tokens.canConsume("all")).isFalse();
    assertThat(tokens.canConsume("ALL")).isTrue();
}