| 15 | |
| 16 | template <typename TOut, typename TIn> |
| 17 | void shouldOverflow(TIn value) { |
| 18 | JsonDocument doc; |
| 19 | JsonVariant var = doc.to<JsonVariant>(); |
| 20 | var.set(value); |
| 21 | REQUIRE(var.as<TOut>() == 0); |
| 22 | REQUIRE(var.is<TOut>() == false); |
| 23 | } |
| 24 | |
| 25 | TEST_CASE("Handle integer overflow in stored integer") { |
| 26 | SECTION("int8_t") { |