From a1af0a28cd772c7f5209cabb61598d98577ef3f1 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Thu, 16 May 2024 15:51:09 +0200
Subject: [PATCH] TEST: Values from empty lists.

---
 test/test_value.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/test/test_value.cpp b/test/test_value.cpp
index 8de10b9..5cb56c4 100644
--- a/test/test_value.cpp
+++ b/test/test_value.cpp
@@ -136,6 +136,14 @@ TEST(test_value, test_list) {
     EXPECT_EQ(item.IsString(), true);
     EXPECT_EQ(item.GetAsString(), "id" + std::to_string(counter++));
   }
+
+  // Test empty lists
+  auto empty_content = std::vector<int>();
+  Value value_0(empty_content);
+  EXPECT_TRUE(value_0.IsVector());
+  auto list_value_0 = value_0.GetAsVector();
+  EXPECT_EQ(list_value_0.size(), 0);
+  EXPECT_TRUE(list_value_0.empty());
 }
 
 TEST(test_value, test_scalar_value_to_value) {
-- 
GitLab