From 18e4973d9dccb5155d8310baaee37d59bc741923 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Thu, 12 Aug 2021 11:31:43 +0200
Subject: [PATCH] TST: Add test for erroneous void pointee assignment

---
 test/test_ccaosdb.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/test/test_ccaosdb.cpp b/test/test_ccaosdb.cpp
index 62ce930..0943702 100644
--- a/test/test_ccaosdb.cpp
+++ b/test/test_ccaosdb.cpp
@@ -278,6 +278,9 @@ TEST_F(test_ccaosdb, test_entity_with_parent_and_property) {
   char out[255] = {"b"}; // NOLINT
 
   std::cout << "Comparing ..." << std::endl;
+  // cannot assign an already assigned property
+  return_code = caosdb_entity_entity_get_property(&entity, &input_property, 0);
+  EXPECT_EQ(return_code, caosdb::StatusCode::EXTERN_C_ASSIGNMENT_ERROR);
   caosdb_entity_property output_property;
   return_code = caosdb_entity_entity_get_property(&entity, &output_property, 0);
   std::cout << "Got output property." << std::endl;
-- 
GitLab