Patrick Niklaus
2a103c4362
Fix mathematical assumptions in StaticRTree
...
StaticRTree now uses projected coordinates internally. That means we can
use a euclidean distance measure (squared distance) for sorting the
query queue.
2016-03-31 19:03:57 +02:00
Lauren Budorick
c36e8cc9ea
Fix raster_source + tests
2016-03-31 18:58:52 +02:00
Daniel Patterson
290101b8ce
Use simpler coordinates for tests.
2016-03-31 18:58:52 +02:00
Daniel Patterson
a548155f65
Use correct perpendicular distance measure when simplifying line geometries.
2016-03-31 18:58:52 +02:00
Moritz Kobitzsch
0a4015690f
fixes missing overrides in mock data facade
2016-03-31 18:58:52 +02:00
Patrick Niklaus
991a0b38c5
Implement re-enabling of PhantomNode directions after bearing filtering
2016-03-31 18:58:52 +02:00
Patrick Niklaus
306b0610a2
Add route fixture test
2016-03-31 18:58:52 +02:00
Patrick Niklaus
7e5274e6e6
Adapt get_osrm to EngineConfig changes
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
324cfaac83
Make extractor unit tests work again after global uturn changeset
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
dbcc86c59d
Number of waypoints equals number of input coordinates
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
22cd9505ef
Make test assumption failure output violation in Route unit tests
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
3e1b7ad6d5
Hook up small component locations for Nearest response test
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
1c41a6b1e8
Provide dummy locations from our fixed monaco dataset
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
f8bd22dc6f
Fix base64 test wrt. Hint no longer taking coordinate in ctor
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
a4ccc59833
Adapt mock facade implementation to renamed base facade symbols
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
d774a875cd
Provide implementation for all pure virtual base member functions in mock facade
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
4bb7e734f9
Make unit tests compile again after rebasing
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
de1f1b8ab3
Makes Nearest plugin adhere to v5 spec for precondition violations, fixes #2108
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
665f93c92f
Unit test for Route service; some failing where v5 spec is unclear
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
e1d9d9c218
Unit tests for Tile service; plugin needs improvements: see #2109
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
09c40db4ad
Unit tests for Nearest service; one test failing: see #2108
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
fea6c2731a
Tests for config level constraints; table failing: see #2100
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
1d11701034
Initial unit tests setup for typed libosrm services
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
7ccb3a6327
Library tests build system integration
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
5edc332e49
Add guidance assembly unit test stub
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
943a2d4ab7
Explicitely construct coordinate and phantom node
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
5b00bb81e3
Adapts all unit tests and benchmarks to compile under v5 again
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
0acf7f7400
Adds round trip tests for RFC 4648 Test Vectors and equality checks
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
822bb97a5f
RFC 4648 Test Vectors
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
6cd3b8bc00
Object Encoder -> Base64, kill false dependencies while doing so
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
3d75d15361
Formats parameter parser unit tests
2016-03-31 18:58:52 +02:00
Patrick Niklaus
250acf6a2a
Address PR comments
...
Renamed lua_function_exists and removes unused print function
2016-03-31 18:58:52 +02:00
Patrick Niklaus
a6a4fb0d49
Use global uturns parameter.
...
Instead of previously per-via settings like uturns=true;false;true;; it
now only supports a global setting uturns=true.
2016-03-31 18:58:52 +02:00
Patrick Niklaus
f07da00dfe
Implement viewport code to fix simplification
...
This fixes #2083
2016-03-31 18:58:52 +02:00
Patrick Niklaus
5bd874aab6
Add tests for coordinate transformation
2016-03-31 18:58:52 +02:00
Patrick Niklaus
1109b8de16
Rename alternative -> alternatives
2016-03-31 18:58:52 +02:00
Patrick Niklaus
7cc689af7d
Move bearing to public namespace
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
ea81866e28
Runs scripts/format.sh
2016-03-31 18:58:52 +02:00
Patrick Niklaus
6f89ce516f
Add support for tile plugin
2016-03-31 18:58:52 +02:00
Patrick Niklaus
48000008d7
Simplify static_rtree tests
2016-03-31 18:58:52 +02:00
Patrick Niklaus
60d83ccf53
First round of lat,lng -> lng,lat switcheroo
2016-03-31 18:58:52 +02:00
Patrick Niklaus
dcab2b19c2
Add rectangle unit test
2016-03-31 18:58:52 +02:00
Patrick Niklaus
1258a64b3e
Add tests for bearing parsing
2016-03-31 18:58:52 +02:00
Patrick Niklaus
72ebb3acb8
Fix parameter parsing tests
2016-03-31 18:58:52 +02:00
Patrick Niklaus
66d241a2d8
Add viaroute suport for new API
2016-03-31 18:58:52 +02:00
Daniel J. Hofmann
ac0279aa83
RAII for auto-closing file streams
...
Small fixes I didn't want to include in unrelated PRs.
There are a few left in `storage.cpp` but since it's a single function
in 600 lines of code, I didn't want to touch the mess. The others are
safe to remove, cucumber and test run on Finland gives 👍 .
2016-03-09 17:46:02 +01:00
Daniel Patterson
017ff53702
Code review updates.
2016-03-03 13:25:01 -08:00
Daniel Patterson
49441fe204
Make forward/reverse weight/offset calculated at query time,
...
rather than being cached in the StaticRTree. This means we
can freely apply traffic data and not have stale values lying
around. It reduces the size of the RTree on disk, at the expense
of some additional data in RAM.
2016-03-03 10:49:12 -08:00
Daniel J. Hofmann
aeee565115
Formats all the files we touch..
2016-03-01 23:51:25 +01:00
Daniel Patterson
36adeec220
Remove unused tests.
2016-03-01 23:51:25 +01:00