From ee61ae360d515cb7a445dc4bfb448a2d9caa5734 Mon Sep 17 00:00:00 2001 From: "Daniel J. Hofmann" Date: Thu, 17 Mar 2016 16:28:38 +0100 Subject: [PATCH] Unit tests for Tile service; plugin needs improvements: see #2109 --- unit_tests/library/tile.cpp | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/unit_tests/library/tile.cpp b/unit_tests/library/tile.cpp index 8d09d2bd9..2765d2b26 100644 --- a/unit_tests/library/tile.cpp +++ b/unit_tests/library/tile.cpp @@ -2,6 +2,7 @@ #include #include "args.hpp" +#include "fixture.hpp" #include "osrm/tile_parameters.hpp" @@ -16,25 +17,15 @@ BOOST_AUTO_TEST_SUITE(tile) BOOST_AUTO_TEST_CASE(test_tile) { const auto args = get_args(); - BOOST_REQUIRE_EQUAL(args.size(), 1); + auto osrm = get_osrm(args.at(0)); using namespace osrm; - EngineConfig config{args[0]}; - config.use_shared_memory = false; + TileParameters params{0, 0, 1}; - OSRM osrm{config}; - - /* - TileParameters params{0, 0, 0}; - - // TODO(daniel-j-h): why does the API expect a string? std::string result; - const auto rc = osrm.Tile(params, result); - - BOOST_CHECK(rc == Status::Ok || rc == Status::Error); - */ + BOOST_CHECK(rc == Status::Ok); } BOOST_AUTO_TEST_SUITE_END()