| 123456789101112131415161718192021222324252627282930 |
- // Copyright Benoit Blanchon 2014
- // MIT License
- //
- // Arduino JSON library
- // https://github.com/bblanchon/ArduinoJson
- #include <gtest/gtest.h>
- #include <ArduinoJson/JsonArray.hpp>
- #include <ArduinoJson/StaticJsonBuffer.hpp>
- using namespace ArduinoJson;
- TEST(JsonArray_Iterator_Test, SimpleTest) {
- StaticJsonBuffer<100> jsonBuffer;
- JsonArray &array = jsonBuffer.createArray();
- array.add(12);
- array.add(34);
- JsonArray::iterator it = array.begin();
- JsonArray::iterator end = array.end();
- EXPECT_NE(end, it);
- EXPECT_EQ(12, it->as<int>());
- ++it;
- EXPECT_NE(end, it);
- EXPECT_EQ(34, it->as<int>());
- ++it;
- EXPECT_EQ(end, it);
- }
|