Class TokenStreamTest

java.lang.Object
io.debezium.text.TokenStreamTest

public class TokenStreamTest extends Object
Author:
Randall Hauch, Daniel Kelleher
  • Field Details

  • Constructor Details

    • TokenStreamTest

      public TokenStreamTest()
  • Method Details

    • beforeEach

      public void beforeEach()
    • makeCaseSensitive

      public void makeCaseSensitive()
    • makeCaseInsensitive

      public void makeCaseInsensitive()
    • shouldNotAllowConsumeBeforeStartIsCalled

      public void shouldNotAllowConsumeBeforeStartIsCalled()
    • shouldNotAllowHasNextBeforeStartIsCalled

      public void shouldNotAllowHasNextBeforeStartIsCalled()
    • shouldNotAllowMatchesBeforeStartIsCalled

      public void shouldNotAllowMatchesBeforeStartIsCalled()
    • shouldNotAllowCanConsumeBeforeStartIsCalled

      public void shouldNotAllowCanConsumeBeforeStartIsCalled()
    • shouldReturnTrueFromHasNextIfThereIsACurrentToken

      public void shouldReturnTrueFromHasNextIfThereIsACurrentToken()
    • shouldConsumeInCaseSensitiveMannerWithExpectedValuesWhenMatchingExactCase

      public void shouldConsumeInCaseSensitiveMannerWithExpectedValuesWhenMatchingExactCase()
    • shouldFailToConsumeInCaseSensitiveMannerWithExpectedValuesWhenMatchingIncorrectCase

      public void shouldFailToConsumeInCaseSensitiveMannerWithExpectedValuesWhenMatchingIncorrectCase()
    • shouldConsumeInCaseInsensitiveMannerWithExpectedValuesWhenMatchingNonExactCase

      public void shouldConsumeInCaseInsensitiveMannerWithExpectedValuesWhenMatchingNonExactCase()
    • shouldFailToConsumeInCaseInsensitiveMannerWithExpectedValuesWhenMatchingStringIsInLowerCase

      public void shouldFailToConsumeInCaseInsensitiveMannerWithExpectedValuesWhenMatchingStringIsInLowerCase()
    • shouldHandleNonAsciiCharactersWhenCaseSensitive

      public void shouldHandleNonAsciiCharactersWhenCaseSensitive()
    • shouldHandleßCharacterWhenCaseSensitive

      public void shouldHandleßCharacterWhenCaseSensitive()
    • shouldConsumeCaseInsensitiveStringInOriginalCase

      public void shouldConsumeCaseInsensitiveStringInOriginalCase()
    • shouldMatchUpperCaseVersionOfßCharacterWhenCaseInsensitive

      public void shouldMatchUpperCaseVersionOfßCharacterWhenCaseInsensitive()
    • shouldHandleTokensAfterßCharacterWhenCaseInsensitive

      public void shouldHandleTokensAfterßCharacterWhenCaseInsensitive()
    • shouldReturnTrueFromCanConsumeWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly

      public void shouldReturnTrueFromCanConsumeWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly()
    • shouldReturnFalseFromCanConsumeWithCaseSensitiveTokenStreamIfMatchStringDoesNotMatchCaseExactly

      public void shouldReturnFalseFromCanConsumeWithCaseSensitiveTokenStreamIfMatchStringDoesNotMatchCaseExactly()
    • shouldReturnTrueFromCanConsumeWithCaseSensitiveTokenStreamIfSuppliedTypeDoesMatch

      public void shouldReturnTrueFromCanConsumeWithCaseSensitiveTokenStreamIfSuppliedTypeDoesMatch()
    • shouldReturnFalseFromCanConsumeWithCaseSensitiveTokenStreamIfSuppliedTypeDoesMatch

      public void shouldReturnFalseFromCanConsumeWithCaseSensitiveTokenStreamIfSuppliedTypeDoesMatch()
    • shouldReturnTrueFromMatchesWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly

      public void shouldReturnTrueFromMatchesWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly()
    • shouldReturnFalseFromMatchesWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly

      public void shouldReturnFalseFromMatchesWithCaseSensitiveTokenStreamIfMatchStringDoesMatchCaseExactly()
    • shouldReturnFalseFromCanConsumeWithCaseInsensitiveTokenStreamIfMatchStringIsNotUppercase

      public void shouldReturnFalseFromCanConsumeWithCaseInsensitiveTokenStreamIfMatchStringIsNotUppercase()
    • shouldReturnTrueFromCanConsumeWithCaseInsensitiveTokenStreamIfMatchStringDoesNotMatchCaseExactly

      public void shouldReturnTrueFromCanConsumeWithCaseInsensitiveTokenStreamIfMatchStringDoesNotMatchCaseExactly()
    • shouldReturnTrueFromCanConsumeWithCaseInsensitiveTokenStreamIfSuppliedTypeDoesMatch

      public void shouldReturnTrueFromCanConsumeWithCaseInsensitiveTokenStreamIfSuppliedTypeDoesMatch()
    • shouldReturnFalseFromCanConsumeWithCaseInsensitiveTokenStreamIfSuppliedTypeDoesMatch

      public void shouldReturnFalseFromCanConsumeWithCaseInsensitiveTokenStreamIfSuppliedTypeDoesMatch()
    • shouldReturnTrueFromMatchesWithCaseInsensitiveTokenStreamIfMatchStringIsUppercaseAndMatches

      public void shouldReturnTrueFromMatchesWithCaseInsensitiveTokenStreamIfMatchStringIsUppercaseAndMatches()
    • shouldReturnFalseFromMatchesWithCaseInsensitiveTokenStreamIfMatchStringIsUppercaseAndDoesNotMatch

      public void shouldReturnFalseFromMatchesWithCaseInsensitiveTokenStreamIfMatchStringIsUppercaseAndDoesNotMatch()
    • shouldConsumeMultipleTokensIfTheyMatch

      public void shouldConsumeMultipleTokensIfTheyMatch()
    • shouldFailToConsumeMultipleTokensIfTheyDoNotMatch

      public void shouldFailToConsumeMultipleTokensIfTheyDoNotMatch()
    • shouldReturnTrueFromCanConsumeMultipleTokensIfTheyAllMatch

      public void shouldReturnTrueFromCanConsumeMultipleTokensIfTheyAllMatch()
    • shouldReturnTrueFromCanConsumeArrayOfTokensIfTheyAllMatch

      public void shouldReturnTrueFromCanConsumeArrayOfTokensIfTheyAllMatch()
    • shouldReturnTrueFromCanConsumeMultipleTokensIfTheyDoNotAllMatch

      public void shouldReturnTrueFromCanConsumeMultipleTokensIfTheyDoNotAllMatch()
    • shouldReturnTrueFromMatchAnyOfIfAnyOfTheTokenValuesMatch

      public void shouldReturnTrueFromMatchAnyOfIfAnyOfTheTokenValuesMatch()
    • shouldReturnTrueFromMatchIfAllTypeValuesMatch

      public void shouldReturnTrueFromMatchIfAllTypeValuesMatch()
    • shouldReturnFalseFromMatchIfAllTypeValuesDoNotMatch

      public void shouldReturnFalseFromMatchIfAllTypeValuesDoNotMatch()
    • shouldConsumeMultipleTokensWithAnyValueConstant

      public void shouldConsumeMultipleTokensWithAnyValueConstant()
    • shouldConsumeTokenWithAnyValueConstant

      public void shouldConsumeTokenWithAnyValueConstant()
    • shouldReturnTrueFromCanConsumeMultipleTokensWithAnyValueConstant

      public void shouldReturnTrueFromCanConsumeMultipleTokensWithAnyValueConstant()
    • shouldCanConsumeSingleAfterTokensCompleteFromCanConsumeStringList

      public void shouldCanConsumeSingleAfterTokensCompleteFromCanConsumeStringList()
    • shouldCanConsumeStringAfterTokensCompleteFromCanConsumeStringArray

      public void shouldCanConsumeStringAfterTokensCompleteFromCanConsumeStringArray()
    • shouldCanConsumeStringAfterTokensCompleteFromCanConsumeStringIterator

      public void shouldCanConsumeStringAfterTokensCompleteFromCanConsumeStringIterator()
    • shouldFindNextPositionStartIndex

      public void shouldFindNextPositionStartIndex()
    • shouldFindPreviousPositionStartIndex

      public void shouldFindPreviousPositionStartIndex()
    • shouldParseMultiLineString

      public void shouldParseMultiLineString()
    • shouldConsumeUntilWithoutRepeats

      public void shouldConsumeUntilWithoutRepeats()
    • shouldConsumeUntilWithRepeats

      public void shouldConsumeUntilWithRepeats()
    • shouldConsumeUntilWithRepeatsAndMultipleSkipTokens

      public void shouldConsumeUntilWithRepeatsAndMultipleSkipTokens()