forked from bblanchon/ArduinoJson
Fixed reading "true" as a float (issue #516)
This commit is contained in:
@ -101,6 +101,11 @@ TEST_CASE("parseFloat<float>()") {
|
||||
checkInf<float>("+inf", false);
|
||||
checkInf<float>("-inf", true);
|
||||
}
|
||||
|
||||
SECTION("Boolean") {
|
||||
check<float>("false", 0.0f);
|
||||
check<float>("true", 1.0f);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("parseFloat<double>()") {
|
||||
@ -167,4 +172,9 @@ TEST_CASE("parseFloat<double>()") {
|
||||
checkNaN<double>("NaN");
|
||||
checkNaN<double>("nan");
|
||||
}
|
||||
|
||||
SECTION("Boolean") {
|
||||
check<double>("false", 0.0);
|
||||
check<double>("true", 1.0);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user