diff options
author | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-14 16:16:20 -0400 |
---|---|---|
committer | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-14 16:16:20 -0400 |
commit | 97ec3766141052e557a4eb8c39883fd1b7d6536f (patch) | |
tree | df895c1c0f694241d8df82a28b50da0f3a7eea30 /test | |
parent | 935089c239ffd3428c6478ba74e147ab338910fe (diff) | |
download | qtlocation-mapboxgl-97ec3766141052e557a4eb8c39883fd1b7d6536f.tar.gz |
C++ exception with description "array value has unexpected number of elements" thrown in the test body.
Diffstat (limited to 'test')
-rw-r--r-- | test/style.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/style.cpp b/test/style.cpp index a321fe835d..3eb1644b0e 100644 --- a/test/style.cpp +++ b/test/style.cpp @@ -26,3 +26,24 @@ TEST(Style, Colors) { Style style; style.loadJSON((const uint8_t *)stylejson.str().c_str()); } + +TEST(Style, Functions) { + std::ifstream stylefile("./fuzz-functions.min.js"); + ASSERT_TRUE(stylefile.good()); + std::stringstream stylejson; + stylejson << stylefile.rdbuf(); + + Style style; + style.loadJSON((const uint8_t *)stylejson.str().c_str()); +} + +TEST(Style, Layers) { + std::ifstream stylefile("./fuzz-layers.min.js"); + ASSERT_TRUE(stylefile.good()); + std::stringstream stylejson; + stylejson << stylefile.rdbuf(); + + Style style; + style.loadJSON((const uint8_t *)stylejson.str().c_str()); +} + |