test Style.loadJSON directly, drop headless view
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include <llmr/map/map.hpp>
|
||||
|
||||
#include "../common/headless_view.hpp"
|
||||
#include <llmr/style/style.hpp>
|
||||
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
@@ -10,14 +8,11 @@
|
||||
using namespace llmr;
|
||||
|
||||
TEST(Style, Color) {
|
||||
// Setup OpenGL
|
||||
llmr::HeadlessView view;
|
||||
llmr::Map map(view);
|
||||
|
||||
std::ifstream stylefile("./style-fuzzed.min.js");
|
||||
ASSERT_FALSE(stylefile.good());
|
||||
std::stringstream stylejson;
|
||||
stylejson << stylefile.rdbuf();
|
||||
|
||||
map.setStyleJSON(stylejson.str());
|
||||
Style style;
|
||||
style.loadJSON((const uint8_t *)stylejson.str().c_str());
|
||||
}
|
||||
|
||||
@@ -95,13 +95,10 @@
|
||||
"sources": [
|
||||
"./main.cpp",
|
||||
"./style.cpp",
|
||||
"../common/headless_view.hpp",
|
||||
"../common/headless_view.cpp",
|
||||
],
|
||||
"dependencies": [
|
||||
"../deps/gtest/gtest.gyp:gtest",
|
||||
"../llmr.gyp:llmr-x86",
|
||||
"link_gl",
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user