From ded49c4d8e9808d4bb4275a4eac54e837e802e42 Mon Sep 17 00:00:00 2001
From: Rainer Kartmann <rainer.kartmann@kit.edu>
Date: Thu, 17 Jun 2021 16:43:00 +0200
Subject: [PATCH] Add copy operator tests

---
 .../ArmarXObjects/test/ArmarXObjectsTest.cpp  | 34 +++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

diff --git a/source/RobotAPI/libraries/ArmarXObjects/test/ArmarXObjectsTest.cpp b/source/RobotAPI/libraries/ArmarXObjects/test/ArmarXObjectsTest.cpp
index 0af92b11d..28a302b49 100644
--- a/source/RobotAPI/libraries/ArmarXObjects/test/ArmarXObjectsTest.cpp
+++ b/source/RobotAPI/libraries/ArmarXObjects/test/ArmarXObjectsTest.cpp
@@ -29,8 +29,38 @@
 
 #include <iostream>
 
-BOOST_AUTO_TEST_CASE(testExample)
+#include <RobotAPI/libraries/armem_objects/aron/ObjectInstance.aron.generated.h>
+
+
+BOOST_AUTO_TEST_CASE(test_ObjectType_copy_assignment)
+{
+    BOOST_TEST_MESSAGE("Constructor");
+    armarx::objpose::arondto::ObjectType lhs, rhs;
+
+    BOOST_TEST_MESSAGE("Assignment");
+    BOOST_CHECK_NO_THROW(lhs = rhs);
+
+    BOOST_TEST_MESSAGE("Done");
+}
+
+BOOST_AUTO_TEST_CASE(test_ObjectAttachmentInfo_copy_assignment)
 {
+    BOOST_TEST_MESSAGE("Constructor");
+    armarx::objpose::arondto::ObjectAttachmentInfo lhs, rhs;
+
+    BOOST_TEST_MESSAGE("Assignment");
+    BOOST_CHECK_NO_THROW(lhs = rhs);
+
+    BOOST_TEST_MESSAGE("Done");
+}
+
+BOOST_AUTO_TEST_CASE(test_ObjectPose_copy_assignment)
+{
+    BOOST_TEST_MESSAGE("Constructor");
+    armarx::objpose::arondto::ObjectPose lhs, rhs;
+
+    BOOST_TEST_MESSAGE("Assignment");
+    BOOST_CHECK_NO_THROW(lhs = rhs);
 
-    BOOST_CHECK_EQUAL(true, true);
+    BOOST_TEST_MESSAGE("Done");
 }
-- 
GitLab