🔨 adjusted more expected exceptions
This commit is contained in:
parent
99e0d8b339
commit
3b069b4b4c
1 changed files with 22 additions and 22 deletions
|
@ -310,21 +310,21 @@ TEST_CASE("parser class")
|
||||||
CHECK_THROWS_WITH(json::parser("-01").parse(),
|
CHECK_THROWS_WITH(json::parser("-01").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected '-01'");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected '-01'");
|
||||||
CHECK_THROWS_WITH(json::parser("--1").parse(),
|
CHECK_THROWS_WITH(json::parser("--1").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected '-'");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - invalid number; expected digit after '-'; last read '--'");
|
||||||
CHECK_THROWS_WITH(json::parser("1.").parse(),
|
CHECK_THROWS_WITH(json::parser("1.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected '.'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected digit after '.'; last read '1.'");
|
||||||
CHECK_THROWS_WITH(json::parser("1E").parse(),
|
CHECK_THROWS_WITH(json::parser("1E").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1E'");
|
||||||
CHECK_THROWS_WITH(json::parser("1E-").parse(),
|
CHECK_THROWS_WITH(json::parser("1E-").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 4: syntax error - invalid number; expected digit after exponent sign; last read '1E-'");
|
||||||
CHECK_THROWS_WITH(json::parser("1.E1").parse(),
|
CHECK_THROWS_WITH(json::parser("1.E1").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected '.'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected '.'; expected end of input");
|
||||||
CHECK_THROWS_WITH(json::parser("-1E").parse(),
|
CHECK_THROWS_WITH(json::parser("-1E").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 4: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '-1E'");
|
||||||
CHECK_THROWS_WITH(json::parser("-0E#").parse(),
|
CHECK_THROWS_WITH(json::parser("-0E#").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 4: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '-0E#'");
|
||||||
CHECK_THROWS_WITH(json::parser("-0E-#").parse(),
|
CHECK_THROWS_WITH(json::parser("-0E-#").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 5: syntax error - invalid number; expected digit after exponent sign; last read '-0E-#'");
|
||||||
CHECK_THROWS_WITH(json::parser("-0#").parse(),
|
CHECK_THROWS_WITH(json::parser("-0#").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected '#'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected '#'; expected end of input");
|
||||||
CHECK_THROWS_WITH(json::parser("-0.0:").parse(),
|
CHECK_THROWS_WITH(json::parser("-0.0:").parse(),
|
||||||
|
@ -336,7 +336,7 @@ TEST_CASE("parser class")
|
||||||
CHECK_THROWS_WITH(json::parser("-0e0-:").parse(),
|
CHECK_THROWS_WITH(json::parser("-0e0-:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 5: syntax error - unexpected '-'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 5: syntax error - unexpected '-'; expected end of input");
|
||||||
CHECK_THROWS_WITH(json::parser("-0e-:").parse(),
|
CHECK_THROWS_WITH(json::parser("-0e-:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'e'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 5: syntax error - invalid number; expected digit after exponent sign; last read '-0e-:'");
|
||||||
CHECK_THROWS_WITH(json::parser("-0f").parse(),
|
CHECK_THROWS_WITH(json::parser("-0f").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'f'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected 'f'; expected end of input");
|
||||||
}
|
}
|
||||||
|
@ -361,33 +361,33 @@ TEST_CASE("parser class")
|
||||||
CHECK_THROWS_AS(json::parser("1E/").parse(), json::parse_error);
|
CHECK_THROWS_AS(json::parser("1E/").parse(), json::parse_error);
|
||||||
CHECK_THROWS_AS(json::parser("1E:").parse(), json::parse_error);
|
CHECK_THROWS_AS(json::parser("1E:").parse(), json::parse_error);
|
||||||
CHECK_THROWS_WITH(json::parser("0.").parse(),
|
CHECK_THROWS_WITH(json::parser("0.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected '.'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected digit after '.'; last read '0.'");
|
||||||
CHECK_THROWS_WITH(json::parser("-").parse(),
|
CHECK_THROWS_WITH(json::parser("-").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected '-'");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - invalid number; expected digit after '-'; last read '-'");
|
||||||
CHECK_THROWS_WITH(json::parser("--").parse(),
|
CHECK_THROWS_WITH(json::parser("--").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected '-'");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - invalid number; expected digit after '-'; last read '--'");
|
||||||
CHECK_THROWS_WITH(json::parser("-0.").parse(),
|
CHECK_THROWS_WITH(json::parser("-0.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 3: syntax error - unexpected '.'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 4: syntax error - invalid number; expected digit after '.'; last read '-0.'");
|
||||||
CHECK_THROWS_WITH(json::parser("-.").parse(),
|
CHECK_THROWS_WITH(json::parser("-.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected '-'");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - invalid number; expected digit after '-'; last read '-.'");
|
||||||
CHECK_THROWS_WITH(json::parser("-:").parse(),
|
CHECK_THROWS_WITH(json::parser("-:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected '-'");
|
"[json.exception.parse_error.101] parse error at 2: syntax error - invalid number; expected digit after '-'; last read '-:'");
|
||||||
CHECK_THROWS_WITH(json::parser("0.:").parse(),
|
CHECK_THROWS_WITH(json::parser("0.:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected '.'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected digit after '.'; last read '0.:'");
|
||||||
CHECK_THROWS_WITH(json::parser("e.").parse(),
|
CHECK_THROWS_WITH(json::parser("e.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 1: syntax error - unexpected 'e'");
|
"[json.exception.parse_error.101] parse error at 1: syntax error - invalid literal; last read 'e'");
|
||||||
CHECK_THROWS_WITH(json::parser("1e.").parse(),
|
CHECK_THROWS_WITH(json::parser("1e.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'e'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1e.'");
|
||||||
CHECK_THROWS_WITH(json::parser("1e/").parse(),
|
CHECK_THROWS_WITH(json::parser("1e/").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'e'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1e/'");
|
||||||
CHECK_THROWS_WITH(json::parser("1e:").parse(),
|
CHECK_THROWS_WITH(json::parser("1e:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'e'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1e:'");
|
||||||
CHECK_THROWS_WITH(json::parser("1E.").parse(),
|
CHECK_THROWS_WITH(json::parser("1E.").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1E.'");
|
||||||
CHECK_THROWS_WITH(json::parser("1E/").parse(),
|
CHECK_THROWS_WITH(json::parser("1E/").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1E/'");
|
||||||
CHECK_THROWS_WITH(json::parser("1E:").parse(),
|
CHECK_THROWS_WITH(json::parser("1E:").parse(),
|
||||||
"[json.exception.parse_error.101] parse error at 2: syntax error - unexpected 'E'; expected end of input");
|
"[json.exception.parse_error.101] parse error at 3: syntax error - invalid number; expected '+', '-', or digit after exponent; last read '1E:'");
|
||||||
|
|
||||||
// unexpected end of null
|
// unexpected end of null
|
||||||
CHECK_THROWS_AS(json::parser("n").parse(), json::parse_error);
|
CHECK_THROWS_AS(json::parser("n").parse(), json::parse_error);
|
||||||
|
|
Loading…
Reference in a new issue