fixes missing overrides in mock data facade
This commit is contained in:
		
							parent
							
								
									5553dad423
								
							
						
					
					
						commit
						0a4015690f
					
				@ -18,57 +18,67 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    EdgeData foo;
 | 
					    EdgeData foo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public:
 | 
					  public:
 | 
				
			||||||
    unsigned GetNumberOfNodes() const { return 0; }
 | 
					    unsigned GetNumberOfNodes() const override { return 0; }
 | 
				
			||||||
    unsigned GetNumberOfEdges() const { return 0; }
 | 
					    unsigned GetNumberOfEdges() const override { return 0; }
 | 
				
			||||||
    unsigned GetOutDegree(const NodeID /* n */) const { return 0; }
 | 
					    unsigned GetOutDegree(const NodeID /* n */) const override { return 0; }
 | 
				
			||||||
    NodeID GetTarget(const EdgeID /* e */) const { return SPECIAL_NODEID; }
 | 
					    NodeID GetTarget(const EdgeID /* e */) const override { return SPECIAL_NODEID; }
 | 
				
			||||||
    const EdgeData &GetEdgeData(const EdgeID /* e */) const { return foo; }
 | 
					    const EdgeData &GetEdgeData(const EdgeID /* e */) const override { return foo; }
 | 
				
			||||||
    EdgeID BeginEdges(const NodeID /* n */) const { return SPECIAL_EDGEID; }
 | 
					    EdgeID BeginEdges(const NodeID /* n */) const override { return SPECIAL_EDGEID; }
 | 
				
			||||||
    EdgeID EndEdges(const NodeID /* n */) const { return SPECIAL_EDGEID; }
 | 
					    EdgeID EndEdges(const NodeID /* n */) const override { return SPECIAL_EDGEID; }
 | 
				
			||||||
    osrm::engine::datafacade::EdgeRange GetAdjacentEdgeRange(const NodeID /* node */) const
 | 
					    osrm::engine::datafacade::EdgeRange GetAdjacentEdgeRange(const NodeID /* node */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return util::irange(static_cast<EdgeID>(0), static_cast<EdgeID>(0));
 | 
					        return util::irange(static_cast<EdgeID>(0), static_cast<EdgeID>(0));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    EdgeID FindEdge(const NodeID /* from */, const NodeID /* to */) const { return SPECIAL_EDGEID; }
 | 
					    EdgeID FindEdge(const NodeID /* from */, const NodeID /* to */) const override
 | 
				
			||||||
    EdgeID FindEdgeInEitherDirection(const NodeID /* from */, const NodeID /* to */) const
 | 
					    {
 | 
				
			||||||
 | 
					        return SPECIAL_EDGEID;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    EdgeID FindEdgeInEitherDirection(const NodeID /* from */, const NodeID /* to */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return SPECIAL_EDGEID;
 | 
					        return SPECIAL_EDGEID;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    EdgeID FindEdgeIndicateIfReverse(const NodeID /* from */,
 | 
					    EdgeID FindEdgeIndicateIfReverse(const NodeID /* from */,
 | 
				
			||||||
                                     const NodeID /* to */,
 | 
					                                     const NodeID /* to */,
 | 
				
			||||||
                                     bool & /* result */) const
 | 
					                                     bool & /* result */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return SPECIAL_EDGEID;
 | 
					        return SPECIAL_EDGEID;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    util::Coordinate GetCoordinateOfNode(const unsigned /* id */) const
 | 
					    util::Coordinate GetCoordinateOfNode(const unsigned /* id */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {util::FixedLongitude{0}, util::FixedLatitude{0}};
 | 
					        return {util::FixedLongitude{0}, util::FixedLatitude{0}};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    bool EdgeIsCompressed(const unsigned /* id */) const { return false; }
 | 
					    bool EdgeIsCompressed(const unsigned /* id */) const { return false; }
 | 
				
			||||||
    unsigned GetGeometryIndexForEdgeID(const unsigned /* id */) const { return SPECIAL_NODEID; }
 | 
					    unsigned GetGeometryIndexForEdgeID(const unsigned /* id */) const override
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return SPECIAL_NODEID;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    void GetUncompressedGeometry(const EdgeID /* id */,
 | 
					    void GetUncompressedGeometry(const EdgeID /* id */,
 | 
				
			||||||
                                 std::vector<NodeID> & /* result_nodes */) const
 | 
					                                 std::vector<NodeID> & /* result_nodes */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    void GetUncompressedWeights(const EdgeID /* id */,
 | 
					    void GetUncompressedWeights(const EdgeID /* id */,
 | 
				
			||||||
                                std::vector<EdgeWeight> & /* result_weights */) const
 | 
					                                std::vector<EdgeWeight> & /* result_weights */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    void GetUncompressedDatasources(const EdgeID /*id*/,
 | 
					    void GetUncompressedDatasources(const EdgeID /*id*/,
 | 
				
			||||||
                                    std::vector<uint8_t> & /*data_sources*/) const
 | 
					                                    std::vector<uint8_t> & /*data_sources*/) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    std::string GetDatasourceName(const uint8_t /*datasource_name_id*/) const { return ""; }
 | 
					    std::string GetDatasourceName(const uint8_t /*datasource_name_id*/) const override
 | 
				
			||||||
    extractor::guidance::TurnInstruction GetTurnInstructionForEdgeID(const unsigned /* id */) const
 | 
					    {
 | 
				
			||||||
 | 
					        return "";
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    extractor::guidance::TurnInstruction
 | 
				
			||||||
 | 
					    GetTurnInstructionForEdgeID(const unsigned /* id */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return extractor::guidance::TurnInstruction::NO_TURN();
 | 
					        return extractor::guidance::TurnInstruction::NO_TURN();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    extractor::TravelMode GetTravelModeForEdgeID(const unsigned /* id */) const
 | 
					    extractor::TravelMode GetTravelModeForEdgeID(const unsigned /* id */) const override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return TRAVEL_MODE_INACCESSIBLE;
 | 
					        return TRAVEL_MODE_INACCESSIBLE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    std::vector<RTreeLeaf> GetEdgesInBox(const util::Coordinate /* south_west */,
 | 
					    std::vector<RTreeLeaf> GetEdgesInBox(const util::Coordinate /* south_west */,
 | 
				
			||||||
                                         const util::Coordinate /*north_east */)
 | 
					                                         const util::Coordinate /*north_east */) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -77,14 +87,14 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                               const float /*max_distance*/,
 | 
					                               const float /*max_distance*/,
 | 
				
			||||||
                               const int /*bearing*/,
 | 
					                               const int /*bearing*/,
 | 
				
			||||||
                               const int /*bearing_range*/)
 | 
					                               const int /*bearing_range*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::vector<engine::PhantomNodeWithDistance>
 | 
					    std::vector<engine::PhantomNodeWithDistance>
 | 
				
			||||||
    NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                               const float /*max_distance*/)
 | 
					                               const float /*max_distance*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -94,7 +104,7 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
                        const unsigned /*max_results*/,
 | 
					                        const unsigned /*max_results*/,
 | 
				
			||||||
                        const double /*max_distance*/,
 | 
					                        const double /*max_distance*/,
 | 
				
			||||||
                        const int /*bearing*/,
 | 
					                        const int /*bearing*/,
 | 
				
			||||||
                        const int /*bearing_range*/)
 | 
					                        const int /*bearing_range*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -103,13 +113,14 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                        const unsigned /*max_results*/,
 | 
					                        const unsigned /*max_results*/,
 | 
				
			||||||
                        const int /*bearing*/,
 | 
					                        const int /*bearing*/,
 | 
				
			||||||
                        const int /*bearing_range*/)
 | 
					                        const int /*bearing_range*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::vector<engine::PhantomNodeWithDistance>
 | 
					    std::vector<engine::PhantomNodeWithDistance>
 | 
				
			||||||
    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/, const unsigned /*max_results*/)
 | 
					    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
 | 
					                        const unsigned /*max_results*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -117,20 +128,21 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    std::vector<engine::PhantomNodeWithDistance>
 | 
					    std::vector<engine::PhantomNodeWithDistance>
 | 
				
			||||||
    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                        const unsigned /*max_results*/,
 | 
					                        const unsigned /*max_results*/,
 | 
				
			||||||
                        const double /*max_distance*/)
 | 
					                        const double /*max_distance*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
					    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
				
			||||||
    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/)
 | 
					    NearestPhantomNodeWithAlternativeFromBigComponent(
 | 
				
			||||||
 | 
					        const util::Coordinate /*input_coordinate*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
					    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
				
			||||||
    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                                                      const double /*max_distance*/)
 | 
					                                                      const double /*max_distance*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -139,7 +151,7 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                                                      const double /*max_distance*/,
 | 
					                                                      const double /*max_distance*/,
 | 
				
			||||||
                                                      const int /*bearing*/,
 | 
					                                                      const int /*bearing*/,
 | 
				
			||||||
                                                      const int /*bearing_range*/)
 | 
					                                                      const int /*bearing_range*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -147,17 +159,17 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
 | 
				
			|||||||
    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
					    std::pair<engine::PhantomNode, engine::PhantomNode>
 | 
				
			||||||
    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
					    NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
 | 
				
			||||||
                                                      const int /*bearing*/,
 | 
					                                                      const int /*bearing*/,
 | 
				
			||||||
                                                      const int /*bearing_range*/)
 | 
					                                                      const int /*bearing_range*/) override
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return {};
 | 
					        return {};
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    unsigned GetCheckSum() const { return 0; }
 | 
					    unsigned GetCheckSum() const override { return 0; }
 | 
				
			||||||
    bool IsCoreNode(const NodeID /* id */) const { return false; }
 | 
					    bool IsCoreNode(const NodeID /* id */) const override { return false; }
 | 
				
			||||||
    unsigned GetNameIndexFromEdgeID(const unsigned /* id */) const { return 0; }
 | 
					    unsigned GetNameIndexFromEdgeID(const unsigned /* id */) const override { return 0; }
 | 
				
			||||||
    std::string GetNameForID(const unsigned /* name_id */) const { return ""; }
 | 
					    std::string GetNameForID(const unsigned /* name_id */) const override { return ""; }
 | 
				
			||||||
    std::size_t GetCoreSize() const { return 0; }
 | 
					    std::size_t GetCoreSize() const override { return 0; }
 | 
				
			||||||
    std::string GetTimestamp() const { return ""; }
 | 
					    std::string GetTimestamp() const override { return ""; }
 | 
				
			||||||
    bool GetUTurnsDefault() const override { return true; }
 | 
					    bool GetUTurnsDefault() const override { return true; }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
} // ns test
 | 
					} // ns test
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user