Tesseract
Motion Planning Environment
|
Common Tesseract unit test utilities. More...
#include <tesseract_common/macros.h>
#include <gtest/gtest.h>
#include <boost/serialization/shared_ptr.hpp>
#include <tesseract_common/serialization.h>
#include <tesseract_common/utils.h>
Go to the source code of this file.
Namespaces | |
namespace | tesseract_common |
Functions | |
template<typename SerializableType > | |
void | tesseract_common::testSerialization (const SerializableType &object, const std::string &typename_string) |
Tests Boost serialization for a serializable type. More... | |
template<typename SerializableType > | |
void | tesseract_common::testSerializationPtr (const std::shared_ptr< SerializableType > &object, const std::string &typename_string) |
Tests Boost serialization of shared pointer for a serializable type. More... | |
template<typename SerializableTypeBase , typename SerializableTypeDerived > | |
void | tesseract_common::testSerializationDerivedClass (const std::shared_ptr< SerializableTypeBase > &object, const std::string &typename_string) |
Tests Boost serialization for a serializable derived type. More... | |
Common Tesseract unit test utilities.