Classes | Namespaces | Functions
tesseract_common_serialization_unit.cpp File Reference

Tests serialization of types in tesseract_common. More...

#include <tesseract_common/macros.h>
#include <gtest/gtest.h>
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/nvp.hpp>
#include <tesseract_common/eigen_serialization.h>
#include <tesseract_common/serialization.h>
#include <tesseract_common/unit_test_utils.h>
#include <tesseract_common/utils.h>
#include <tesseract_common/allowed_collision_matrix.h>
#include <tesseract_common/collision_margin_data.h>
#include <tesseract_common/atomic_serialization.h>
#include <tesseract_common/joint_state.h>
#include <tesseract_common/manipulator_info.h>
#include <tesseract_common/resource_locator.h>
#include <tesseract_common/kinematic_limits.h>
#include <tesseract_common/calibration_info.h>
#include <tesseract_common/plugin_info.h>
#include <tesseract_common/profile.h>
#include <tesseract_common/profile_dictionary.h>
Include dependency graph for tesseract_common_serialization_unit.cpp:

Go to the source code of this file.

Classes

struct  ExtensionMacroTestA
 
struct  ExtensionMacroTestB
 
struct  TestAtomic
 Atomic do not have a copy constructor so must have implement one for your class. More...
 
class  TestProfile
 

Namespaces

 tesseract_common
 

Functions

int main (int argc, char **argv)
 
bool tesseract_common::operator!= (const ProfileDictionary &lhs, const ProfileDictionary &rhs)
 
bool tesseract_common::operator== (const ProfileDictionary &lhs, const ProfileDictionary &rhs)
 
 TEST (TesseractCommonSerializeUnit, AllowedCollisionMatrix)
 
 TEST (TesseractCommonSerializeUnit, CalibrationInfo)
 
 TEST (TesseractCommonSerializeUnit, CollisionMarginData)
 
 TEST (TesseractCommonSerializeUnit, ContactManagersPluginInfo)
 
 TEST (TesseractCommonSerializeUnit, ExtensionBinaryMacro)
 
 TEST (TesseractCommonSerializeUnit, ExtensionXmlMacro)
 
 TEST (TesseractCommonSerializeUnit, GeneralResourceLocator)
 
 TEST (TesseractCommonSerializeUnit, Isometry3d)
 
 TEST (TesseractCommonSerializeUnit, JointState)
 
 TEST (TesseractCommonSerializeUnit, JointTrajectory)
 
 TEST (TesseractCommonSerializeUnit, KinematicLimits)
 
 TEST (TesseractCommonSerializeUnit, KinematicsPluginInfo)
 
 TEST (TesseractCommonSerializeUnit, ManipulatorInfo)
 
 TEST (TesseractCommonSerializeUnit, MatrixX2d)
 
 TEST (TesseractCommonSerializeUnit, PluginInfo)
 
 TEST (TesseractCommonSerializeUnit, PluginInfoContainer)
 
 TEST (TesseractCommonSerializeUnit, Profile)
 
 TEST (TesseractCommonSerializeUnit, ProfileDictionary)
 
 TEST (TesseractCommonSerializeUnit, StdAtomic)
 
 TEST (TesseractCommonSerializeUnit, TaskComposerPluginInfo)
 
 TEST (TesseractCommonSerializeUnit, Vector3d)
 
 TEST (TesseractCommonSerializeUnit, Vector4d)
 
 TEST (TesseractCommonSerializeUnit, VectorXd)
 
 TEST (TesseractCommonSerializeUnit, VectorXi)
 

Detailed Description

Tests serialization of types in tesseract_common.

Author
Levi Armstrong
Matthew Powelson
Date
March 16, 2022
Version
TODO
Bug:
No known bugs
License
Software License Agreement (Apache License)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file tesseract_common_serialization_unit.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 847 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [1/24]

TEST ( TesseractCommonSerializeUnit  ,
AllowedCollisionMatrix   
)

Definition at line 185 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [2/24]

TEST ( TesseractCommonSerializeUnit  ,
CalibrationInfo   
)

Definition at line 196 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [3/24]

TEST ( TesseractCommonSerializeUnit  ,
CollisionMarginData   
)

Definition at line 205 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [4/24]

TEST ( TesseractCommonSerializeUnit  ,
ContactManagersPluginInfo   
)

Definition at line 216 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [5/24]

TEST ( TesseractCommonSerializeUnit  ,
ExtensionBinaryMacro   
)

Definition at line 838 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [6/24]

TEST ( TesseractCommonSerializeUnit  ,
ExtensionXmlMacro   
)

Definition at line 829 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [7/24]

TEST ( TesseractCommonSerializeUnit  ,
GeneralResourceLocator   
)

Definition at line 124 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [8/24]

TEST ( TesseractCommonSerializeUnit  ,
Isometry3d   
)

Definition at line 747 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [9/24]

TEST ( TesseractCommonSerializeUnit  ,
JointState   
)

Definition at line 155 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [10/24]

TEST ( TesseractCommonSerializeUnit  ,
JointTrajectory   
)

Definition at line 168 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [11/24]

TEST ( TesseractCommonSerializeUnit  ,
KinematicLimits   
)

Definition at line 130 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [12/24]

TEST ( TesseractCommonSerializeUnit  ,
KinematicsPluginInfo   
)

Definition at line 272 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [13/24]

TEST ( TesseractCommonSerializeUnit  ,
ManipulatorInfo   
)

Definition at line 145 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [14/24]

TEST ( TesseractCommonSerializeUnit  ,
MatrixX2d   
)

Definition at line 650 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [15/24]

TEST ( TesseractCommonSerializeUnit  ,
PluginInfo   
)

Definition at line 303 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [16/24]

TEST ( TesseractCommonSerializeUnit  ,
PluginInfoContainer   
)

Definition at line 311 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [17/24]

TEST ( TesseractCommonSerializeUnit  ,
Profile   
)

Definition at line 101 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [18/24]

TEST ( TesseractCommonSerializeUnit  ,
ProfileDictionary   
)

Definition at line 108 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [19/24]

TEST ( TesseractCommonSerializeUnit  ,
StdAtomic   
)

Definition at line 810 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [20/24]

TEST ( TesseractCommonSerializeUnit  ,
TaskComposerPluginInfo   
)

Definition at line 245 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [21/24]

TEST ( TesseractCommonSerializeUnit  ,
Vector3d   
)

Definition at line 510 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [22/24]

TEST ( TesseractCommonSerializeUnit  ,
Vector4d   
)

Definition at line 580 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [23/24]

TEST ( TesseractCommonSerializeUnit  ,
VectorXd   
)

Definition at line 322 of file tesseract_common_serialization_unit.cpp.

◆ TEST() [24/24]

TEST ( TesseractCommonSerializeUnit  ,
VectorXi   
)

Definition at line 416 of file tesseract_common_serialization_unit.cpp.



tesseract_common
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:40