|
@@ -3,8 +3,10 @@
|
|
|
// MIT License
|
|
// MIT License
|
|
|
|
|
|
|
|
#include <ArduinoJson.h>
|
|
#include <ArduinoJson.h>
|
|
|
|
|
+
|
|
|
#include <catch.hpp>
|
|
#include <catch.hpp>
|
|
|
|
|
|
|
|
|
|
+
|
|
|
static const char* null = 0;
|
|
static const char* null = 0;
|
|
|
|
|
|
|
|
template <typename T>
|
|
template <typename T>
|
|
@@ -176,8 +178,8 @@ TEST_CASE("JsonVariant comparisons") {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
SECTION("StringInVariant") {
|
|
SECTION("StringInVariant") {
|
|
|
- JsonVariant variant1 = "0hello" + 1; // make sure they have
|
|
|
|
|
- JsonVariant variant2 = "1hello" + 1; // different addresses
|
|
|
|
|
|
|
+ JsonVariant variant1 = &"0hello"[1]; // make sure they have
|
|
|
|
|
+ JsonVariant variant2 = &"1hello"[1]; // different addresses
|
|
|
JsonVariant variant3 = "world";
|
|
JsonVariant variant3 = "world";
|
|
|
|
|
|
|
|
REQUIRE(variant1 == variant2);
|
|
REQUIRE(variant1 == variant2);
|