JsonArrayIteratorTests.cpp 607 B

12345678910111213141516171819202122232425262728293031
  1. #include "CppUnitTest.h"
  2. #include "JsonParser.h"
  3. using namespace Microsoft::VisualStudio::CppUnitTestFramework;
  4. using namespace ArduinoJson::Parser;
  5. namespace JsonParserTests
  6. {
  7. TEST_CLASS(JsonArrayIteratorTests)
  8. {
  9. public:
  10. TEST_METHOD(ThreeIntegers)
  11. {
  12. char json [] = "[1,2,3]";
  13. JsonParser<4> parser;
  14. JsonArray a = parser.parse(json);
  15. long expected = 1;
  16. for (auto i : a)
  17. {
  18. Assert::AreEqual(expected, (long)*i);
  19. expected++;
  20. }
  21. }
  22. };
  23. }