diff --git a/gtsam/nonlinear/tests/testValues.cpp b/gtsam/nonlinear/tests/testValues.cpp index 2a7bede30..a2b265a56 100644 --- a/gtsam/nonlinear/tests/testValues.cpp +++ b/gtsam/nonlinear/tests/testValues.cpp @@ -581,7 +581,7 @@ TEST(Values, std_move) { TEST(Values, VectorDynamicInsertFixedRead) { Values values; Vector v(3); v << 5.0, 6.0, 7.0; - values.insert(key1, v); + values.insert(key1, v); Vector3 expected(5.0, 6.0, 7.0); Vector3 actual = values.at(key1); CHECK(assert_equal(expected, actual)); @@ -629,7 +629,7 @@ TEST(Values, VectorFixedInsertFixedRead) { TEST(Values, MatrixDynamicInsertFixedRead) { Values values; Matrix v(1,3); v << 5.0, 6.0, 7.0; - values.insert(key1, v); + values.insert(key1, v); Vector3 expected(5.0, 6.0, 7.0); CHECK(assert_equal((Vector)expected, values.at(key1))); CHECK_EXCEPTION(values.at(key1), exception); @@ -639,7 +639,15 @@ TEST(Values, Demangle) { Values values; Matrix13 v; v << 5.0, 6.0, 7.0; values.insert(key1, v); - string expected = "Values with 1 values:\nValue v1: (Eigen::Matrix)\n[\n 5, 6, 7\n]\n\n"; +#ifdef __GNUG__ + string expected = + "Values with 1 values:\nValue v1: (Eigen::Matrix)\n[\n 5, 6, 7\n]\n\n"; +#elif _WIN32 + string expected = + "Values with 1 values:\nValue v1: " + "(class Eigen::Matrix)\n[\n 5, 6, 7\n]\n\n"; +#endif EXPECT(assert_print_equal(expected, values)); }