compare.cpp 522 B

12345678910111213141516171819202122232425262728
  1. // ArduinoJson - arduinojson.org
  2. // Copyright Benoit Blanchon 2014-2019
  3. // MIT License
  4. #include <ArduinoJson.h>
  5. #include <catch.hpp>
  6. using namespace ARDUINOJSON_NAMESPACE;
  7. TEST_CASE("ElementProxy::operator==()") {
  8. DynamicJsonDocument doc(4096);
  9. SECTION("same value") {
  10. doc.add(1);
  11. doc.add(1);
  12. REQUIRE(doc[0] == doc[1]);
  13. REQUIRE_FALSE(doc[0] != doc[1]);
  14. }
  15. SECTION("different values") {
  16. doc.add(1);
  17. doc.add(2);
  18. REQUIRE_FALSE(doc[0] == doc[1]);
  19. REQUIRE(doc[0] != doc[1]);
  20. }
  21. }