Branch data Line data Source code
1 : : // ----------------- BEGIN LICENSE BLOCK ---------------------------------
2 : : //
3 : : // Copyright (C) 2018-2021 Intel Corporation
4 : : //
5 : : // SPDX-License-Identifier: MIT
6 : : //
7 : : // ----------------- END LICENSE BLOCK -----------------------------------
8 : :
9 : : #include <ad/map/point/Operation.hpp>
10 : : #include "IntersectionYieldTests.hpp"
11 : : #include "MapSetup.hpp"
12 : :
13 : : namespace ad {
14 : : namespace map {
15 : :
16 : : struct IntersectionYieldAlbertHirtenwegTest : IntersectionYieldEastToSouthTest
17 : : {
18 : 1 : virtual void prepareMap() const override
19 : : {
20 : 1 : ::map_setup::prepareMapTpkPfzDrive();
21 : 1 : }
22 : :
23 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
24 : : {
25 : 1 : return point::createGeoPoint(point::Longitude(8.43931), point::Latitude(49.01834), point::Altitude(0)); // Hirtenweg
26 : : }
27 : :
28 : 1 : virtual point::GeoPoint getGeoToNorth() const override
29 : : {
30 : 1 : return point::createGeoPoint(point::Longitude(8.43935), point::Latitude(49.01836), point::Altitude(0)); // Hirtenweg
31 : : }
32 : :
33 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
34 : : {
35 : 1 : return point::createGeoPoint(point::Longitude(8.43960), point::Latitude(49.01831), point::Altitude(0)); // Hirtenweg
36 : : }
37 : : // Bug going out 11724 should pass with the new map
38 : : // virtual point::GeoPoint getGeoToSouth() const override
39 : : // {
40 : : // return point::createGeoPoint(8.43958), point::Latitude(49.01826), point::Altitude(0));
41 : : // }
42 : :
43 : 1 : virtual point::GeoPoint getGeoToSouth() const override
44 : : {
45 : 1 : return point::createGeoPoint(point::Longitude(8.43951), point::Latitude(49.01824), point::Altitude(0)); // Hirtenweg
46 : : }
47 : :
48 : 1 : virtual point::GeoPoint getGeoFromWest() const override
49 : : {
50 : 1 : return point::createGeoPoint(point::Longitude(8.43941), point::Latitude(49.01821), point::Altitude(0)); // Hirtenweg
51 : : }
52 : :
53 : 1 : virtual point::GeoPoint getGeoToWest() const override
54 : : {
55 : 1 : return point::createGeoPoint(point::Longitude(8.43938), point::Latitude(49.01823), point::Altitude(0)); // Hirtenweg
56 : : }
57 : :
58 : 1 : virtual point::GeoPoint getGeoFromEast() const override
59 : : {
60 : : return point::createGeoPoint(
61 : 1 : point::Longitude(8.43949), point::Latitude(49.01838), point::Altitude(0)); // Albert-Nestler-Strasse
62 : : }
63 : :
64 : 1 : virtual point::GeoPoint getGeoToEast() const override
65 : : {
66 : : return point::createGeoPoint(
67 : 1 : point::Longitude(8.43953), point::Latitude(49.01837), point::Altitude(0)); // Albert-Nestler-Strasse
68 : : }
69 : : };
70 : :
71 : 2 : TEST_F(IntersectionYieldAlbertHirtenwegTest, basic_checks)
72 : : {
73 : 1 : performBasicChecks();
74 : 1 : }
75 : :
76 : : struct IntersectionHasWayHaidAlbertTest : IntersectionYieldNorthToSouthTest
77 : : {
78 : 1 : virtual void prepareMap() const override
79 : : {
80 : 1 : ::map_setup::prepareMapTpkPfzDrive();
81 : 1 : }
82 : :
83 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
84 : : {
85 : : return point::createGeoPoint(
86 : 1 : point::Longitude(8.4385623), point::Latitude(49.0169213), point::Altitude(0)); // Haid-und-Neu-Strasse
87 : : }
88 : :
89 : 1 : virtual point::GeoPoint getGeoToNorth() const override
90 : : {
91 : 1 : return point::GeoPoint();
92 : : }
93 : :
94 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
95 : : {
96 : 1 : return point::GeoPoint();
97 : : }
98 : :
99 : 1 : virtual point::GeoPoint getGeoToSouth() const override
100 : : {
101 : : return point::createGeoPoint(
102 : 1 : point::Longitude(8.4381707), point::Latitude(49.0167026), point::Altitude(0)); // Haid-und-Neu-Strasse
103 : : }
104 : :
105 : 1 : virtual point::GeoPoint getGeoFromWest() const override
106 : : {
107 : : return point::createGeoPoint(
108 : 1 : point::Longitude(8.4382954), point::Latitude(49.0169924), point::Altitude(0)); // Albert-Nestler-Strasse
109 : : }
110 : :
111 : 1 : virtual point::GeoPoint getGeoToWest() const override
112 : : {
113 : : return point::createGeoPoint(
114 : 1 : point::Longitude(8.4383419), point::Latitude(49.0169941), point::Altitude(0)); // Albert-Nestler-Strasse
115 : : }
116 : :
117 : 1 : virtual point::GeoPoint getGeoFromEast() const override
118 : : {
119 : 1 : return point::GeoPoint();
120 : : }
121 : :
122 : 1 : virtual point::GeoPoint getGeoToEast() const override
123 : : {
124 : 1 : return point::GeoPoint();
125 : : }
126 : : };
127 : :
128 : 2 : TEST_F(IntersectionHasWayHaidAlbertTest, basic_checks)
129 : : {
130 : 1 : performBasicChecks();
131 : 1 : }
132 : :
133 : : struct IntersectionHasWayOstringHaidTest : IntersectionYieldNorthToSouthTest
134 : : {
135 : 1 : virtual void prepareMap() const override
136 : : {
137 : 1 : ::map_setup::prepareMapTpkPfzDrive();
138 : 1 : }
139 : :
140 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
141 : : {
142 : : return point::createGeoPoint(
143 : 1 : point::Longitude(8.43613), point::Latitude(49.01548), point::Altitude(0)); // Haid-und-Neu-Strasse
144 : : }
145 : :
146 : 1 : virtual point::GeoPoint getGeoToNorth() const override
147 : : {
148 : 1 : return point::GeoPoint();
149 : : }
150 : :
151 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
152 : : {
153 : 1 : return point::GeoPoint();
154 : : }
155 : 1 : virtual point::GeoPoint getGeoToSouth() const override
156 : : {
157 : 1 : return point::createGeoPoint(point::Longitude(8.43628), point::Latitude(49.01531), point::Altitude(0)); // Ostring
158 : : }
159 : :
160 : 1 : virtual point::GeoPoint getGeoFromWest() const override
161 : : {
162 : 1 : return point::createGeoPoint(point::Longitude(8.43609), point::Latitude(49.01546), point::Altitude(0)); // From Aral
163 : : }
164 : :
165 : 1 : virtual point::GeoPoint getGeoToWest() const override
166 : : {
167 : 1 : return point::GeoPoint();
168 : : }
169 : :
170 : 1 : virtual point::GeoPoint getGeoFromEast() const override
171 : : {
172 : 1 : return point::GeoPoint();
173 : : }
174 : :
175 : 1 : virtual point::GeoPoint getGeoToEast() const override
176 : : {
177 : 1 : return point::GeoPoint();
178 : : }
179 : : };
180 : :
181 : 2 : TEST_F(IntersectionHasWayOstringHaidTest, basic_checks)
182 : : {
183 : 1 : performBasicChecks();
184 : 1 : }
185 : :
186 : : struct IntersectionYieldOstringFuesslinTest : IntersectionYieldNorthToSouthTest
187 : : {
188 : 1 : virtual void prepareMap() const override
189 : : {
190 : 1 : ::map_setup::prepareMapTpkPfzDrive();
191 : 1 : }
192 : :
193 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
194 : : {
195 : : return point::createGeoPoint(
196 : 1 : point::Longitude(8.4362616), point::Latitude(49.015290), point::Altitude(0)); // Ostring
197 : : }
198 : :
199 : 1 : virtual point::GeoPoint getGeoToNorth() const override
200 : : {
201 : 1 : return point::GeoPoint();
202 : : }
203 : :
204 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
205 : : {
206 : 1 : return point::GeoPoint();
207 : : }
208 : 1 : virtual point::GeoPoint getGeoToSouth() const override
209 : : {
210 : : return point::createGeoPoint(
211 : 1 : point::Longitude(8.4364418), point::Latitude(49.0150447), point::Altitude(0)); // Ostring
212 : : }
213 : :
214 : 1 : virtual point::GeoPoint getGeoFromWest() const override
215 : : {
216 : : return point::createGeoPoint(
217 : 1 : point::Longitude(8.4361606), point::Latitude(49.0150901), point::Altitude(0)); // Fuesslinstrasse
218 : : }
219 : :
220 : 1 : virtual point::GeoPoint getGeoToWest() const override
221 : : {
222 : : return point::createGeoPoint(
223 : 1 : point::Longitude(8.4361450), point::Latitude(49.0151190), point::Altitude(0)); // Fuesslinstrasse
224 : : }
225 : :
226 : 1 : virtual point::GeoPoint getGeoFromEast() const override
227 : : {
228 : 1 : return point::GeoPoint();
229 : : }
230 : :
231 : 1 : virtual point::GeoPoint getGeoToEast() const override
232 : : {
233 : 1 : return point::GeoPoint();
234 : : }
235 : : };
236 : :
237 : 2 : TEST_F(IntersectionYieldOstringFuesslinTest, basic_checks)
238 : : {
239 : 1 : performBasicChecks();
240 : 1 : }
241 : :
242 : : struct IntersectionYieldOstringDollmaetschTest : IntersectionYieldNorthToSouthTest
243 : : {
244 : 1 : virtual void prepareMap() const override
245 : : {
246 : 1 : ::map_setup::prepareMapTpkPfzDrive();
247 : 1 : }
248 : :
249 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
250 : : {
251 : : return point::createGeoPoint(
252 : 1 : point::Longitude(8.4365557), point::Latitude(49.0148831), point::Altitude(0)); // Ostring
253 : : }
254 : :
255 : 1 : virtual point::GeoPoint getGeoToNorth() const override
256 : : {
257 : 1 : return point::GeoPoint();
258 : : }
259 : :
260 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
261 : : {
262 : 1 : return point::GeoPoint();
263 : : }
264 : 1 : virtual point::GeoPoint getGeoToSouth() const override
265 : : {
266 : : return point::createGeoPoint(
267 : 1 : point::Longitude(8.4367108), point::Latitude(49.0146541), point::Altitude(0)); // Ostring
268 : : }
269 : :
270 : 1 : virtual point::GeoPoint getGeoFromWest() const override
271 : : {
272 : : return point::createGeoPoint(
273 : 1 : point::Longitude(8.4363734), point::Latitude(49.0146839), point::Altitude(0)); // Dollmaetschstrasse
274 : : }
275 : :
276 : 1 : virtual point::GeoPoint getGeoToWest() const override
277 : : {
278 : : return point::createGeoPoint(
279 : 1 : point::Longitude(8.4363598), point::Latitude(49.0147097), point::Altitude(0)); // Dollmaetschstrasse
280 : : }
281 : :
282 : 1 : virtual point::GeoPoint getGeoFromEast() const override
283 : : {
284 : 1 : return point::GeoPoint();
285 : : }
286 : :
287 : 1 : virtual point::GeoPoint getGeoToEast() const override
288 : : {
289 : 1 : return point::GeoPoint();
290 : : }
291 : : };
292 : :
293 : 2 : TEST_F(IntersectionYieldOstringDollmaetschTest, basic_checks)
294 : : {
295 : 1 : performBasicChecks();
296 : 1 : }
297 : :
298 : : struct IntersectionYieldOstringSiegristTest : IntersectionYieldNorthToSouthTest
299 : : {
300 : 1 : virtual void prepareMap() const override
301 : : {
302 : 1 : ::map_setup::prepareMapTpkPfzDrive();
303 : 1 : }
304 : :
305 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
306 : : {
307 : : return point::createGeoPoint(
308 : 1 : point::Longitude(8.4368291), point::Latitude(49.0144719), point::Altitude(0)); // Ostring
309 : : }
310 : :
311 : 1 : virtual point::GeoPoint getGeoToNorth() const override
312 : : {
313 : 1 : return point::GeoPoint();
314 : : }
315 : :
316 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
317 : : {
318 : 1 : return point::GeoPoint();
319 : : }
320 : 1 : virtual point::GeoPoint getGeoToSouth() const override
321 : : {
322 : : return point::createGeoPoint(
323 : 1 : point::Longitude(8.4369835), point::Latitude(49.0142286), point::Altitude(0)); // Ostring
324 : : }
325 : :
326 : 1 : virtual point::GeoPoint getGeoFromWest() const override
327 : : {
328 : : return point::createGeoPoint(
329 : 1 : point::Longitude(8.4367010), point::Latitude(49.0142909), point::Altitude(0)); // Siegriststrasse
330 : : }
331 : :
332 : 1 : virtual point::GeoPoint getGeoToWest() const override
333 : : {
334 : : return point::createGeoPoint(
335 : 1 : point::Longitude(8.4366834), point::Latitude(49.0143180), point::Altitude(0)); // Siegriststrasse
336 : : }
337 : :
338 : 1 : virtual point::GeoPoint getGeoFromEast() const override
339 : : {
340 : 1 : return point::GeoPoint();
341 : : }
342 : :
343 : 1 : virtual point::GeoPoint getGeoToEast() const override
344 : : {
345 : 1 : return point::GeoPoint();
346 : : }
347 : : };
348 : :
349 : 2 : TEST_F(IntersectionYieldOstringSiegristTest, basic_checks)
350 : : {
351 : 1 : performBasicChecks();
352 : 1 : }
353 : :
354 : : struct IntersectionYieldOstringOkenTest : IntersectionYieldNorthToSouthTest
355 : : {
356 : 1 : virtual void prepareMap() const override
357 : : {
358 : 1 : ::map_setup::prepareMapTpkPfzDrive();
359 : 1 : }
360 : :
361 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
362 : : {
363 : : return point::createGeoPoint(
364 : 1 : point::Longitude(8.4371787), point::Latitude(49.0139298), point::Altitude(0)); // Ostring
365 : : }
366 : :
367 : 1 : virtual point::GeoPoint getGeoToNorth() const override
368 : : {
369 : 1 : return point::GeoPoint();
370 : : }
371 : :
372 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
373 : : {
374 : 1 : return point::GeoPoint();
375 : : }
376 : 1 : virtual point::GeoPoint getGeoToSouth() const override
377 : : {
378 : : return point::createGeoPoint(
379 : 1 : point::Longitude(8.4373020), point::Latitude(49.0136974), point::Altitude(0)); // Ostring
380 : : }
381 : :
382 : 1 : virtual point::GeoPoint getGeoFromWest() const override
383 : : {
384 : : return point::createGeoPoint(
385 : 1 : point::Longitude(8.4370445), point::Latitude(49.0137448), point::Altitude(0)); // Okenstrasse
386 : : }
387 : :
388 : 1 : virtual point::GeoPoint getGeoToWest() const override
389 : : {
390 : : return point::createGeoPoint(
391 : 1 : point::Longitude(8.4370330), point::Latitude(49.0137719), point::Altitude(0)); // Okenstrasse
392 : : }
393 : :
394 : 1 : virtual point::GeoPoint getGeoFromEast() const override
395 : : {
396 : 1 : return point::GeoPoint();
397 : : }
398 : :
399 : 1 : virtual point::GeoPoint getGeoToEast() const override
400 : : {
401 : 1 : return point::GeoPoint();
402 : : }
403 : : };
404 : :
405 : 2 : TEST_F(IntersectionYieldOstringOkenTest, basic_checks)
406 : : {
407 : 1 : performBasicChecks();
408 : 1 : }
409 : :
410 : : struct IntersectionYieldOstringZamenhofTest : IntersectionYieldNorthToSouthTest
411 : : {
412 : 1 : virtual void prepareMap() const override
413 : : {
414 : 1 : ::map_setup::prepareMapTpkPfzDrive();
415 : 1 : }
416 : :
417 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
418 : : {
419 : : return point::createGeoPoint(
420 : 1 : point::Longitude(8.4374924), point::Latitude(49.0133539), point::Altitude(0)); // Ostring
421 : : }
422 : :
423 : 1 : virtual point::GeoPoint getGeoToNorth() const override
424 : : {
425 : 1 : return point::GeoPoint();
426 : : }
427 : :
428 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
429 : : {
430 : 1 : return point::GeoPoint();
431 : : }
432 : 1 : virtual point::GeoPoint getGeoToSouth() const override
433 : : {
434 : : return point::createGeoPoint(
435 : 1 : point::Longitude(8.4376130), point::Latitude(49.0131208), point::Altitude(0)); // Ostring
436 : : }
437 : :
438 : 1 : virtual point::GeoPoint getGeoFromWest() const override
439 : : {
440 : : return point::createGeoPoint(
441 : 1 : point::Longitude(8.4373311), point::Latitude(49.0131831), point::Altitude(0)); // Zamenhofstrasse
442 : : }
443 : :
444 : 1 : virtual point::GeoPoint getGeoToWest() const override
445 : : {
446 : : return point::createGeoPoint(
447 : 1 : point::Longitude(8.4373135), point::Latitude(49.0132136), point::Altitude(0)); // Zamenhofstrasse
448 : : }
449 : :
450 : 1 : virtual point::GeoPoint getGeoFromEast() const override
451 : : {
452 : 1 : return point::GeoPoint();
453 : : }
454 : :
455 : 1 : virtual point::GeoPoint getGeoToEast() const override
456 : : {
457 : 1 : return point::GeoPoint();
458 : : }
459 : : };
460 : :
461 : 2 : TEST_F(IntersectionYieldOstringZamenhofTest, basic_checks)
462 : : {
463 : 1 : performBasicChecks();
464 : 1 : }
465 : :
466 : : struct IntersectionYieldOstringStriederTest : IntersectionYieldNorthToSouthTest
467 : : {
468 : 1 : virtual void prepareMap() const override
469 : : {
470 : 1 : ::map_setup::prepareMapTpkPfzDrive();
471 : 1 : }
472 : :
473 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
474 : : {
475 : : return point::createGeoPoint(
476 : 1 : point::Longitude(8.4390867), point::Latitude(49.0109790), point::Altitude(0)); // Ostring
477 : : }
478 : :
479 : 1 : virtual point::GeoPoint getGeoToNorth() const override
480 : : {
481 : 1 : return point::GeoPoint();
482 : : }
483 : :
484 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
485 : : {
486 : 1 : return point::GeoPoint();
487 : : }
488 : 1 : virtual point::GeoPoint getGeoToSouth() const override
489 : : {
490 : : return point::createGeoPoint(
491 : 1 : point::Longitude(8.4393944), point::Latitude(49.0107432), point::Altitude(0)); // Ostring
492 : : }
493 : :
494 : 1 : virtual point::GeoPoint getGeoFromWest() const override
495 : : {
496 : : return point::createGeoPoint(
497 : 1 : point::Longitude(8.4390027), point::Latitude(49.0107601), point::Altitude(0)); // Striederstrasse
498 : : }
499 : :
500 : 1 : virtual point::GeoPoint getGeoToWest() const override
501 : : {
502 : : return point::createGeoPoint(
503 : 1 : point::Longitude(8.4389932), point::Latitude(49.0107872), point::Altitude(0)); // Striederstrasse
504 : : }
505 : :
506 : 1 : virtual point::GeoPoint getGeoFromEast() const override
507 : : {
508 : 1 : return point::GeoPoint();
509 : : }
510 : :
511 : 1 : virtual point::GeoPoint getGeoToEast() const override
512 : : {
513 : 1 : return point::GeoPoint();
514 : : }
515 : : };
516 : :
517 : 2 : TEST_F(IntersectionYieldOstringStriederTest, basic_checks)
518 : : {
519 : 1 : performBasicChecks();
520 : 1 : }
521 : :
522 : : struct IntersectionYieldOstringWeinwegTest : IntersectionYieldNorthToSouthTest
523 : : {
524 : 1 : virtual void prepareMap() const override
525 : : {
526 : 1 : ::map_setup::prepareMapTpkPfzDrive();
527 : 1 : }
528 : :
529 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
530 : : {
531 : 1 : return point::createGeoPoint(point::Longitude(8.442135), point::Latitude(49.008290), point::Altitude(0)); // Ostring
532 : : }
533 : :
534 : 1 : virtual point::GeoPoint getGeoToNorth() const override
535 : : {
536 : 1 : return point::createGeoPoint(point::Longitude(8.442281), point::Latitude(49.008254), point::Altitude(0)); // Ostring
537 : : }
538 : :
539 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
540 : : {
541 : 1 : return point::createGeoPoint(point::Longitude(8.442108), point::Latitude(49.007866), point::Altitude(0)); // Ostring
542 : : }
543 : :
544 : 1 : virtual point::GeoPoint getGeoToSouth() const override
545 : : {
546 : 1 : return point::createGeoPoint(point::Longitude(8.441964), point::Latitude(49.007903), point::Altitude(0)); // Ostring
547 : : }
548 : :
549 : 1 : virtual point::GeoPoint getGeoFromWest() const override
550 : : {
551 : 1 : return point::GeoPoint();
552 : : }
553 : :
554 : 1 : virtual point::GeoPoint getGeoToWest() const override
555 : : {
556 : 1 : return point::GeoPoint();
557 : : }
558 : :
559 : 1 : virtual point::GeoPoint getGeoFromEast() const override
560 : : {
561 : 1 : return point::createGeoPoint(point::Longitude(8.442547), point::Latitude(49.008046), point::Altitude(0)); // Weinweg
562 : : }
563 : :
564 : 1 : virtual point::GeoPoint getGeoToEast() const override
565 : : {
566 : 1 : return point::createGeoPoint(point::Longitude(8.442547), point::Latitude(49.007983), point::Altitude(0)); // Weinweg
567 : : }
568 : : };
569 : :
570 : 2 : TEST_F(IntersectionYieldOstringWeinwegTest, basic_checks)
571 : : {
572 : 1 : performBasicChecks();
573 : 1 : }
574 : :
575 : : struct IntersectionHasWayElfmorgenDurlachCentreEntryTest : IntersectionYieldNorthToSouthTest
576 : : {
577 : 1 : virtual void prepareMap() const override
578 : : {
579 : 1 : ::map_setup::prepareMapTpkPfzDrive();
580 : 1 : }
581 : :
582 : 1 : virtual point::GeoPoint getGeoFromNorth() const override
583 : : {
584 : : return point::createGeoPoint(
585 : 1 : point::Longitude(8.44858), point::Latitude(49.00611), point::Altitude(0)); // Durlach Centre Entry
586 : : }
587 : :
588 : 1 : virtual point::GeoPoint getGeoToNorth() const override
589 : : {
590 : 1 : return point::GeoPoint();
591 : : }
592 : :
593 : 1 : virtual point::GeoPoint getGeoFromSouth() const override
594 : : {
595 : 1 : return point::GeoPoint();
596 : : }
597 : 1 : virtual point::GeoPoint getGeoToSouth() const override
598 : : {
599 : : return point::createGeoPoint(
600 : 1 : point::Longitude(8.44878), point::Latitude(49.00627), point::Altitude(0)); // Elfmorgenbruchstrasse
601 : : }
602 : :
603 : 1 : virtual point::GeoPoint getGeoFromWest() const override
604 : : {
605 : 1 : return point::GeoPoint();
606 : : }
607 : :
608 : 1 : virtual point::GeoPoint getGeoToWest() const override
609 : : {
610 : 1 : return point::GeoPoint();
611 : : }
612 : :
613 : 1 : virtual point::GeoPoint getGeoFromEast() const override
614 : : {
615 : 1 : return point::GeoPoint();
616 : : }
617 : :
618 : 1 : virtual point::GeoPoint getGeoToEast() const override
619 : : {
620 : 1 : return point::GeoPoint();
621 : : }
622 : : };
623 : :
624 : 2 : TEST_F(IntersectionHasWayElfmorgenDurlachCentreEntryTest, basic_checks)
625 : : {
626 : 1 : performBasicChecks();
627 : 1 : }
628 : :
629 : : } // namespace map
630 : : } // namespace ad
|