Test: Add test for missing key before separator in TokenClassifier
This commit is contained in:
+9
@@ -63,6 +63,15 @@ public class TokenClassifierTest {
|
|||||||
assertEquals("Expected VALUE after '='", ex.getMessage());
|
assertEquals("Expected VALUE after '='", ex.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testMissingKeyBeforeSeparatorThrows() {
|
||||||
|
List<RawToken> raw = Tokenizer.tokenize("CMD =VALUE");
|
||||||
|
|
||||||
|
TokenizerException ex =
|
||||||
|
assertThrows(TokenizerException.class, () -> TokenClassifier.classify(raw));
|
||||||
|
assertEquals("Expected KEY before '='", ex.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testNextWordIsKeyThrows() {
|
void testNextWordIsKeyThrows() {
|
||||||
List<RawToken> raw = Tokenizer.tokenize("CMD KEY1=KEY2=42");
|
List<RawToken> raw = Tokenizer.tokenize("CMD KEY1=KEY2=42");
|
||||||
|
|||||||
Reference in New Issue
Block a user