diff --git a/gtsam/base/serializationTestHelpers.h b/gtsam/base/serializationTestHelpers.h index b6593bd9f..3f9b4ce5e 100644 --- a/gtsam/base/serializationTestHelpers.h +++ b/gtsam/base/serializationTestHelpers.h @@ -49,15 +49,15 @@ bool equality(const T& input = T()) { return input==output; } -// This version requires equals +// This version requires Testable template bool equalsObj(const T& input = T()) { T output; roundtrip(input,output); - return input.equals(output); + return traits::Equals(input, output); } -// De-referenced version for pointers +// De-referenced version for pointers, requires equals method template bool equalsDereferenced(const T& input) { T output; @@ -84,15 +84,15 @@ bool equalityXML(const T& input = T()) { return input==output; } -// This version requires equals +// This version requires Testable template bool equalsXML(const T& input = T()) { T output; roundtripXML(input,output); - return input.equals(output); + return traits::Equals(input, output); } -// This version is for pointers +// This version is for pointers, requires equals method template bool equalsDereferencedXML(const T& input = T()) { T output; @@ -119,15 +119,15 @@ bool equalityBinary(const T& input = T()) { return input==output; } -// This version requires equals +// This version requires Testable template bool equalsBinary(const T& input = T()) { T output; roundtripBinary(input,output); - return input.equals(output); + return traits::Equals(input, output); } -// This version is for pointers +// This version is for pointers, requires equals method template bool equalsDereferencedBinary(const T& input = T()) { T output;