add icon render test
This commit is contained in:
9
test/fixtures/fixture_log.cpp
vendored
9
test/fixtures/fixture_log.cpp
vendored
@@ -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
18
test/fixtures/styles/icons.info.json
vendored
Normal 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
33
test/fixtures/styles/icons.style.json
vendored
Normal 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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
test/fixtures/styles/icons/default.expected.png
vendored
Normal file
BIN
test/fixtures/styles/icons/default.expected.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.4 KiB |
Reference in New Issue
Block a user