Drake
drake::maliput::api::rules::test Namespace Reference

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, rules::RightOfWayRule::Type a, rules::RightOfWayRule::Type b)
 Predicate-formatter which tests equality of RightOfWayRule::Type. 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, 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 SRange &a, const SRange &b)
 Predicate-formatter which tests equality of SRange. More...
 
inline::testing::AssertionResult IsEqual (const char *a_expression, const char *b_expression, const LaneSRange &a, const LaneSRange &b)
 Predicate-formatter which tests equality of LaneSRange. More...
 
inline::testing::AssertionResult IsEqual (const char *a_expression, const char *b_expression, const std::vector< LaneSRange > &a, const std::vector< LaneSRange > &b)
 Predicate-formatter which tests equality of std::vector<LaneSRange>. More...
 
inline::testing::AssertionResult IsEqual (const char *a_expression, const char *b_expression, const LaneSRoute &a, const LaneSRoute &b)
 Predicate-formatter which tests equality of LaneSRoute. More...
 

Function Documentation

testing::AssertionResult IsEqual ( const char *  a_expression,
const char *  b_expression,
rules::RightOfWayRule::Type  a,
rules::RightOfWayRule::Type  b 
)

Predicate-formatter which tests equality of RightOfWayRule::Type.

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.

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

inline ::testing::AssertionResult drake::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 drake::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>.

inline ::testing::AssertionResult drake::maliput::api::rules::test::IsEqual ( const char *  a_expression,
const char *  b_expression,
const SRange a,
const SRange b 
)

Predicate-formatter which tests equality of SRange.

Here is the call graph for this function:

inline ::testing::AssertionResult drake::maliput::api::rules::test::IsEqual ( const char *  a_expression,
const char *  b_expression,
const LaneSRange a,
const LaneSRange b 
)

Predicate-formatter which tests equality of LaneSRange.

Here is the call graph for this function:

inline ::testing::AssertionResult drake::maliput::api::rules::test::IsEqual ( const char *  a_expression,
const char *  b_expression,
const std::vector< LaneSRange > &  a,
const std::vector< LaneSRange > &  b 
)

Predicate-formatter which tests equality of std::vector<LaneSRange>.

Here is the call graph for this function:

inline ::testing::AssertionResult drake::maliput::api::rules::test::IsEqual ( const char *  a_expression,
const char *  b_expression,
const LaneSRoute a,
const LaneSRoute b 
)

Predicate-formatter which tests equality of LaneSRoute.

Here is the call graph for this function: