Package io.debezium.text
Class TokenStreamTest
- java.lang.Object
-
- io.debezium.text.TokenStreamTest
-
public class TokenStreamTest extends Object
- Author:
- Randall Hauch, Daniel Kelleher
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMMENTprivate Stringcontentstatic intDECIMALstatic intDOUBLE_QUOTED_STRINGstatic intSINGLE_QUOTED_STRINGstatic intSYMBOLprivate io.debezium.text.TokenStream.Tokenizertokenizerprivate io.debezium.text.TokenStreamtokensstatic intWORD
-
Constructor Summary
Constructors Constructor Description TokenStreamTest()
-
Method Summary
-
-
-
Field Detail
-
WORD
public static final int WORD
- See Also:
- Constant Field Values
-
SYMBOL
public static final int SYMBOL
- See Also:
- Constant Field Values
-
DECIMAL
public static final int DECIMAL
- See Also:
- Constant Field Values
-
SINGLE_QUOTED_STRING
public static final int SINGLE_QUOTED_STRING
- See Also:
- Constant Field Values
-
DOUBLE_QUOTED_STRING
public static final int DOUBLE_QUOTED_STRING
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
tokenizer
private io.debezium.text.TokenStream.Tokenizer tokenizer
-
content
private String content
-
tokens
private io.debezium.text.TokenStream tokens
-
-
Method Detail
-
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()
-
-