add icon render test

This commit is contained in:
Konstantin Käfer
2014-07-15 18:08:14 -07:00
parent 7810548409
commit 682eaec87c
10 changed files with 72 additions and 13 deletions

View File

@@ -24,6 +24,7 @@ std::vector<FixtureLogBackend::LogMessage> FixtureLogBackend::unchecked() const
for (const LogMessage &msg : messages) {
if (!msg.checked) {
unchecked.push_back(msg);
msg.checked = true;
}
}
return unchecked;
@@ -37,10 +38,10 @@ std::vector<FixtureLogBackend::LogMessage> FixtureLogBackend::unchecked() const
}
::std::ostream& operator<<(::std::ostream& os, const FixtureLogBackend::LogMessage& message) {
os << "[\"" << message.severity.get() << "\", \"" << message.event.get();
if (message.code) os << "\", " << message.code.get();
if (message.msg) os << ", \"" << message.msg.get();
return os << "\"]" << std::endl;
os << "[\"" << message.severity.get() << "\", \"" << message.event.get() << "\"";
if (message.code) os << ", " << message.code.get();
if (message.msg) os << ", \"" << message.msg.get() << "\"";
return os << "]" << std::endl;
}
}

18
test/fixtures/styles/icons.info.json vendored Normal file
View File

@@ -0,0 +1,18 @@
{
"default": {
"zoom": 14,
"center": [52.499167, 13.418056],
"height": 256,
"log": [
[1, "INFO", "HttpRequest", 200, "sprites/outdoors.json"],
[1, "INFO", "HttpRequest", 200, "sprites/outdoors.png"],
[1, "INFO", "HttpRequest", 200, "tiles/14-8803-5375.vector.pbf"],
[1, "INFO", "HttpRequest", 200, "tiles/14-8802-5375.vector.pbf"],
[1, "INFO", "HttpRequest", 200, "tiles/14-8803-5374.vector.pbf"],
[1, "INFO", "HttpRequest", 200, "tiles/14-8802-5374.vector.pbf"],
[6, "INFO", "HttpRequest"],
[1, "INFO", "Sprite", "loaded sprites/outdoors"]
]
}
}

33
test/fixtures/styles/icons.style.json vendored Normal file
View File

@@ -0,0 +1,33 @@
{
"version": 3,
"sources": {
"mapbox": {
"type": "vector",
"url": "tiles/{z}-{x}-{y}.vector.pbf",
"tileSize": 512,
"maxZoom": 14
}
},
"sprite": "sprites/outdoors",
"layers": [
{
"id": "background",
"type": "background",
"style": {
"background-color": "green"
}
},
{
"id": "poi",
"source": "mapbox",
"source-layer": "poi_label",
"type": "icon",
"filter": { "maki": "restaurant" },
"render": {
"icon-image": "{maki}-12",
"icon-size": 12,
"icon-allow-overlap": true
}
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB