fix tests in testValues
parent
e562d708a3
commit
67b49d6a5c
|
@ -581,7 +581,7 @@ TEST(Values, std_move) {
|
||||||
TEST(Values, VectorDynamicInsertFixedRead) {
|
TEST(Values, VectorDynamicInsertFixedRead) {
|
||||||
Values values;
|
Values values;
|
||||||
Vector v(3); v << 5.0, 6.0, 7.0;
|
Vector v(3); v << 5.0, 6.0, 7.0;
|
||||||
values.insert(key1, v);
|
values.insert<Vector3>(key1, v);
|
||||||
Vector3 expected(5.0, 6.0, 7.0);
|
Vector3 expected(5.0, 6.0, 7.0);
|
||||||
Vector3 actual = values.at<Vector3>(key1);
|
Vector3 actual = values.at<Vector3>(key1);
|
||||||
CHECK(assert_equal(expected, actual));
|
CHECK(assert_equal(expected, actual));
|
||||||
|
@ -629,7 +629,7 @@ TEST(Values, VectorFixedInsertFixedRead) {
|
||||||
TEST(Values, MatrixDynamicInsertFixedRead) {
|
TEST(Values, MatrixDynamicInsertFixedRead) {
|
||||||
Values values;
|
Values values;
|
||||||
Matrix v(1,3); v << 5.0, 6.0, 7.0;
|
Matrix v(1,3); v << 5.0, 6.0, 7.0;
|
||||||
values.insert(key1, v);
|
values.insert<Matrix13>(key1, v);
|
||||||
Vector3 expected(5.0, 6.0, 7.0);
|
Vector3 expected(5.0, 6.0, 7.0);
|
||||||
CHECK(assert_equal((Vector)expected, values.at<Matrix13>(key1)));
|
CHECK(assert_equal((Vector)expected, values.at<Matrix13>(key1)));
|
||||||
CHECK_EXCEPTION(values.at<Matrix23>(key1), exception);
|
CHECK_EXCEPTION(values.at<Matrix23>(key1), exception);
|
||||||
|
@ -639,7 +639,15 @@ TEST(Values, Demangle) {
|
||||||
Values values;
|
Values values;
|
||||||
Matrix13 v; v << 5.0, 6.0, 7.0;
|
Matrix13 v; v << 5.0, 6.0, 7.0;
|
||||||
values.insert(key1, v);
|
values.insert(key1, v);
|
||||||
string expected = "Values with 1 values:\nValue v1: (Eigen::Matrix<double, 1, 3, 1, 1, 3>)\n[\n 5, 6, 7\n]\n\n";
|
#ifdef __GNUG__
|
||||||
|
string expected =
|
||||||
|
"Values with 1 values:\nValue v1: (Eigen::Matrix<double, 1, 3, 1, 1, "
|
||||||
|
"3>)\n[\n 5, 6, 7\n]\n\n";
|
||||||
|
#elif _WIN32
|
||||||
|
string expected =
|
||||||
|
"Values with 1 values:\nValue v1: "
|
||||||
|
"(class Eigen::Matrix<double,1,3,1,1,3>)\n[\n 5, 6, 7\n]\n\n";
|
||||||
|
#endif
|
||||||
|
|
||||||
EXPECT(assert_print_equal(expected, values));
|
EXPECT(assert_print_equal(expected, values));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue