Package io.debezium.text
Class TokenStreamTest
java.lang.Object
io.debezium.text.TokenStreamTest
- Author:
- Randall Hauch, Daniel Kelleher
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate Stringstatic final intstatic final intstatic final intstatic final intprivate io.debezium.text.TokenStream.Tokenizerprivate io.debezium.text.TokenStreamstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
WORD
public static final int WORD- See Also:
-
SYMBOL
public static final int SYMBOL- See Also:
-
DECIMAL
public static final int DECIMAL- See Also:
-
SINGLE_QUOTED_STRING
public static final int SINGLE_QUOTED_STRING- See Also:
-
DOUBLE_QUOTED_STRING
public static final int DOUBLE_QUOTED_STRING- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
tokenizer
private io.debezium.text.TokenStream.Tokenizer tokenizer -
-
tokens
private io.debezium.text.TokenStream tokens
-
-
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()
-