maliput
|
Classes | |
class | AssertionResultCollector |
AssertionResultCollector helps with the creation of concise and well-traced testing subroutines when using googletest. More... | |
Functions | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const RuleStates &a, const RuleStates &b) |
Predicate-formatter which tests equality of RuleStates. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::unordered_map< Rule::Id, DiscreteValueRule::DiscreteValue > &a, const std::unordered_map< Rule::Id, DiscreteValueRule::DiscreteValue > &b) |
Predicate-formatter which tests equality of DiscreteValueRuleStates, which expands to std::unordered_map<Rule::Id, DiscreteValueRule::DiscreteValue>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::optional< BulbStates > &a, const std::optional< BulbStates > &b) |
Predicate-formatter which tests equality of std::optional<BulbStates>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const Phase &a, const Phase &b) |
Predicate-formatter which tests equality of Phase. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const PhaseRing::NextPhase &a, const PhaseRing::NextPhase &b) |
Predicate-formatter which tests equality of PhaseRing::NextPhase. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::vector< PhaseRing::NextPhase > &a, const std::vector< PhaseRing::NextPhase > &b) |
Predicate-formatter which tests equality of std::vector<PhaseRing::NextPhase>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::RangeValueRule::Range &a, const rules::RangeValueRule::Range &b) |
Predicate-formatter which tests equality of RangeValueRule::Range. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::vector< rules::RangeValueRule::Range > &a, const std::vector< rules::RangeValueRule::Range > &b) |
Predicate-formatter which tests equality of a vector of RangeValueRule::Ranges. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::RangeValueRule &a, const rules::RangeValueRule &b) |
Predicate-formatter which tests equality of RangeValueRule. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const DiscreteValueRule::DiscreteValue &a, const DiscreteValueRule::DiscreteValue &b) |
Predicate-formatter which tests equality of a DiscreteValueRule::DiscreteValue. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::vector< DiscreteValueRule::DiscreteValue > &a, const std::vector< DiscreteValueRule::DiscreteValue > &b) |
Predicate-formatter which tests equality of a vector of DiscreteValueRule::DiscreteValues. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::DiscreteValueRule &a, const rules::DiscreteValueRule &b) |
Predicate-formatter which tests equality of DiscreteValueRule. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, DirectionUsageRule::State::Type a, DirectionUsageRule::State::Type b) |
Predicate-formatter which tests equality of DirectionUsageRule::State::Type. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, DirectionUsageRule::State::Severity a, DirectionUsageRule::State::Severity b) |
Predicate-formatter which tests equality of DirectionUsageRule::State::Severity. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const DirectionUsageRule::State &a, const DirectionUsageRule::State &b) |
Predicate-formatter which tests equality of DirectionUsageRule::State. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::unordered_map< DirectionUsageRule::State::Id, DirectionUsageRule::State > &a, const std::unordered_map< DirectionUsageRule::State::Id, DirectionUsageRule::State > &b) |
Predicate-formatter which tests equality of DirectionUsageRule::State maps. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const DirectionUsageRule &a, const DirectionUsageRule &b) |
Predicate-formatter which tests equality of DirectionUsageRule. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, rules::RightOfWayRule::ZoneType a, rules::RightOfWayRule::ZoneType b) |
Predicate-formatter which tests equality of RightOfWayRule::ZoneType. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, rules::RightOfWayRule::State::Type a, rules::RightOfWayRule::State::Type b) |
Predicate-formatter which tests equality of RightOfWayRule::State::Type. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::RightOfWayRule::State &a, const rules::RightOfWayRule::State &b) |
Predicate-formatter which tests equality of RightOfWayRule::State. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::unordered_map< TrafficLight::Id, std::vector< BulbGroup::Id >> &a, const std::unordered_map< TrafficLight::Id, std::vector< BulbGroup::Id >> &b) |
Predicate-formatter which tests equality of RightOfWayRule::RelatedBulbGroups which expands to std::unordered_map<TrafficLight::Id, std::vector<BulbGroup::Id>>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::RightOfWayRule &a, const rules::RightOfWayRule &b) |
Predicate-formatter which tests equality of RightOfWayRule. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::RightOfWayRuleStateProvider::RightOfWayResult &a, const rules::RightOfWayRuleStateProvider::RightOfWayResult &b) |
Predicate-formatter which tests equality of RuleStateProvider::RightOfWayResult. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, rules::SpeedLimitRule::Severity a, rules::SpeedLimitRule::Severity b) |
Predicate-formatter which tests equality of SpeedLimitRule::Severity. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::SpeedLimitRule &a, const rules::SpeedLimitRule &b) |
Predicate-formatter which tests equality of SpeedLimitRule. More... | |
inline ::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const double &a, const double &b) |
Predicate-formatter which tests equality of double. More... | |
template<class T > | |
inline ::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const TypeSpecificIdentifier< T > &a, const TypeSpecificIdentifier< T > &b) |
Predicate-formatter which tests equality of TypeSpecificIdentifier<T>. More... | |
inline ::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const InertialPosition &a, const InertialPosition &b) |
Predicate-formatter which tests equality of InertialPosition. More... | |
inline ::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const Rotation &a, const Rotation &b) |
Predicate-formatter which tests equality of Rotation. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const BulbColor &a, const BulbColor &b) |
Predicate-formatter which tests equality of BulbColor. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const BulbType &a, const BulbType &b) |
Predicate-formatter which tests equality of BulbType. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const BulbState &a, const BulbState &b) |
Predicate-formatter which tests equality of BulbState. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::optional< double > &a, const std::optional< double > &b) |
Predicate-formatter which tests equality of std::optional<double>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const Bulb::BoundingBox &a, const Bulb::BoundingBox &b) |
Predicate-formatter which tests equality of Bulb::BoundingBox. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const Bulb *a, const Bulb *b) |
Predicate-formatter which tests equality of const Bulb*. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::vector< const Bulb * > &a, const std::vector< const Bulb * > &b) |
Predicate-formatter which tests equality of std::vector<const Bulb*>. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const BulbGroup *a, const BulbGroup *b) |
Predicate-formatter which tests equality of const BulbGroup*. More... | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const TrafficLight *a, const TrafficLight *b) |
Predicate-formatter which tests equality of const TrafficLight*. More... | |
template<typename T > | |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const T *a, const T *b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, rules::DirectionUsageRule::State::Type a, rules::DirectionUsageRule::State::Type b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, rules::DirectionUsageRule::State::Severity a, rules::DirectionUsageRule::State::Severity b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::DirectionUsageRule::State &a, const rules::DirectionUsageRule::State &b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::unordered_map< rules::DirectionUsageRule::State::Id, rules::DirectionUsageRule::State > &a, const std::unordered_map< rules::DirectionUsageRule::State::Id, rules::DirectionUsageRule::State > &b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const rules::DirectionUsageRule &a, const rules::DirectionUsageRule &b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::vector< rules::RightOfWayRule::Id > &a, const std::vector< rules::RightOfWayRule::Id > &b) |
::testing::AssertionResult | IsEqual (const char *a_expression, const char *b_expression, const std::unordered_map< rules::RightOfWayRule::State::Id, rules::RightOfWayRule::State > &a, const std::unordered_map< rules::RightOfWayRule::State::Id, rules::RightOfWayRule::State > &b) |
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const Bulb * | a, | ||
const Bulb * | b | ||
) |
Predicate-formatter which tests equality of const Bulb*.
Note that pointers are not evaluated but the contents they refer to are.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const Bulb::BoundingBox & | a, | ||
const Bulb::BoundingBox & | b | ||
) |
Predicate-formatter which tests equality of Bulb::BoundingBox.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const BulbColor & | a, | ||
const BulbColor & | b | ||
) |
Predicate-formatter which tests equality of BulbColor.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const BulbGroup * | a, | ||
const BulbGroup * | b | ||
) |
Predicate-formatter which tests equality of const BulbGroup*.
Note that pointers are not evaluated but the contents they refer to are.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const BulbState & | a, | ||
const BulbState & | b | ||
) |
Predicate-formatter which tests equality of BulbState.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const BulbType & | a, | ||
const BulbType & | b | ||
) |
Predicate-formatter which tests equality of BulbType.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const DirectionUsageRule & | a, | ||
const DirectionUsageRule & | b | ||
) |
Predicate-formatter which tests equality of DirectionUsageRule.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const DirectionUsageRule::State & | a, | ||
const DirectionUsageRule::State & | b | ||
) |
Predicate-formatter which tests equality of DirectionUsageRule::State.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const DiscreteValueRule::DiscreteValue & | a, | ||
const DiscreteValueRule::DiscreteValue & | b | ||
) |
Predicate-formatter which tests equality of a DiscreteValueRule::DiscreteValue.
inline ::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const double & | a, | ||
const double & | b | ||
) |
Predicate-formatter which tests equality of double.
inline ::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const InertialPosition & | a, | ||
const InertialPosition & | b | ||
) |
Predicate-formatter which tests equality of InertialPosition.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const Phase & | a, | ||
const Phase & | b | ||
) |
Predicate-formatter which tests equality of Phase.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const PhaseRing::NextPhase & | a, | ||
const PhaseRing::NextPhase & | b | ||
) |
Predicate-formatter which tests equality of PhaseRing::NextPhase.
inline ::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const Rotation & | a, | ||
const Rotation & | b | ||
) |
Predicate-formatter which tests equality of Rotation.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::DirectionUsageRule & | a, | ||
const rules::DirectionUsageRule & | b | ||
) |
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::DirectionUsageRule::State & | a, | ||
const rules::DirectionUsageRule::State & | b | ||
) |
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::DiscreteValueRule & | a, | ||
const rules::DiscreteValueRule & | b | ||
) |
Predicate-formatter which tests equality of DiscreteValueRule.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::RangeValueRule & | a, | ||
const rules::RangeValueRule & | b | ||
) |
Predicate-formatter which tests equality of RangeValueRule.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::RangeValueRule::Range & | a, | ||
const rules::RangeValueRule::Range & | b | ||
) |
Predicate-formatter which tests equality of RangeValueRule::Range.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::RightOfWayRule & | a, | ||
const rules::RightOfWayRule & | b | ||
) |
Predicate-formatter which tests equality of RightOfWayRule.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::RightOfWayRule::State & | a, | ||
const rules::RightOfWayRule::State & | b | ||
) |
Predicate-formatter which tests equality of RightOfWayRule::State.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::RightOfWayRuleStateProvider::RightOfWayResult & | a, | ||
const rules::RightOfWayRuleStateProvider::RightOfWayResult & | b | ||
) |
Predicate-formatter which tests equality of RuleStateProvider::RightOfWayResult.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const rules::SpeedLimitRule & | a, | ||
const rules::SpeedLimitRule & | b | ||
) |
Predicate-formatter which tests equality of SpeedLimitRule.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const RuleStates & | a, | ||
const RuleStates & | b | ||
) |
Predicate-formatter which tests equality of RuleStates.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::optional< BulbStates > & | a, | ||
const std::optional< BulbStates > & | b | ||
) |
Predicate-formatter which tests equality of std::optional<BulbStates>.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::optional< double > & | a, | ||
const std::optional< double > & | b | ||
) |
Predicate-formatter which tests equality of std::optional<double>.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::unordered_map< DirectionUsageRule::State::Id, DirectionUsageRule::State > & | a, | ||
const std::unordered_map< DirectionUsageRule::State::Id, DirectionUsageRule::State > & | b | ||
) |
Predicate-formatter which tests equality of DirectionUsageRule::State maps.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::unordered_map< Rule::Id, DiscreteValueRule::DiscreteValue > & | a, | ||
const std::unordered_map< Rule::Id, DiscreteValueRule::DiscreteValue > & | b | ||
) |
Predicate-formatter which tests equality of DiscreteValueRuleStates, which expands to std::unordered_map<Rule::Id, DiscreteValueRule::DiscreteValue>.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::unordered_map< rules::DirectionUsageRule::State::Id, rules::DirectionUsageRule::State > & | a, | ||
const std::unordered_map< rules::DirectionUsageRule::State::Id, rules::DirectionUsageRule::State > & | b | ||
) |
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::unordered_map< rules::RightOfWayRule::State::Id, rules::RightOfWayRule::State > & | a, | ||
const std::unordered_map< rules::RightOfWayRule::State::Id, rules::RightOfWayRule::State > & | b | ||
) |
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::unordered_map< TrafficLight::Id, std::vector< BulbGroup::Id >> & | a, | ||
const std::unordered_map< TrafficLight::Id, std::vector< BulbGroup::Id >> & | b | ||
) |
Predicate-formatter which tests equality of RightOfWayRule::RelatedBulbGroups which expands to std::unordered_map<TrafficLight::Id, std::vector<BulbGroup::Id>>.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::vector< const Bulb * > & | a, | ||
const std::vector< const Bulb * > & | b | ||
) |
Predicate-formatter which tests equality of std::vector<const Bulb*>.
Note that pointers are not evaluated but the contents they refer to are.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::vector< DiscreteValueRule::DiscreteValue > & | a, | ||
const std::vector< DiscreteValueRule::DiscreteValue > & | b | ||
) |
Predicate-formatter which tests equality of a vector of DiscreteValueRule::DiscreteValues.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::vector< PhaseRing::NextPhase > & | a, | ||
const std::vector< PhaseRing::NextPhase > & | b | ||
) |
Predicate-formatter which tests equality of std::vector<PhaseRing::NextPhase>.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::vector< rules::RangeValueRule::Range > & | a, | ||
const std::vector< rules::RangeValueRule::Range > & | b | ||
) |
Predicate-formatter which tests equality of a vector of RangeValueRule::Ranges.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const std::vector< rules::RightOfWayRule::Id > & | a, | ||
const std::vector< rules::RightOfWayRule::Id > & | b | ||
) |
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const T * | a, | ||
const T * | b | ||
) |
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const TrafficLight * | a, | ||
const TrafficLight * | b | ||
) |
Predicate-formatter which tests equality of const TrafficLight*.
Note that pointers are not evaluated but the contents they refer to are.
inline ::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
const TypeSpecificIdentifier< T > & | a, | ||
const TypeSpecificIdentifier< T > & | b | ||
) |
Predicate-formatter which tests equality of TypeSpecificIdentifier<T>.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
DirectionUsageRule::State::Severity | a, | ||
DirectionUsageRule::State::Severity | b | ||
) |
Predicate-formatter which tests equality of DirectionUsageRule::State::Severity.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
DirectionUsageRule::State::Type | a, | ||
DirectionUsageRule::State::Type | b | ||
) |
Predicate-formatter which tests equality of DirectionUsageRule::State::Type.
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
rules::DirectionUsageRule::State::Severity | a, | ||
rules::DirectionUsageRule::State::Severity | b | ||
) |
::testing::AssertionResult maliput::api::rules::test::IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
rules::DirectionUsageRule::State::Type | a, | ||
rules::DirectionUsageRule::State::Type | b | ||
) |
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
rules::RightOfWayRule::State::Type | a, | ||
rules::RightOfWayRule::State::Type | b | ||
) |
Predicate-formatter which tests equality of RightOfWayRule::State::Type.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
rules::RightOfWayRule::ZoneType | a, | ||
rules::RightOfWayRule::ZoneType | b | ||
) |
Predicate-formatter which tests equality of RightOfWayRule::ZoneType.
testing::AssertionResult IsEqual | ( | const char * | a_expression, |
const char * | b_expression, | ||
rules::SpeedLimitRule::Severity | a, | ||
rules::SpeedLimitRule::Severity | b | ||
) |
Predicate-formatter which tests equality of SpeedLimitRule::Severity.