From 88ab7c40babc5ca41cb0a844c93878e7305ad6ba Mon Sep 17 00:00:00 2001 From: Changgyu Choi Date: Fri, 14 Jun 2024 10:20:35 +0900 Subject: [PATCH] Add a unit testcase Adds: - Bundle::CopyAndExport Change-Id: I7225b539fe9b9d67d4d0fd8e0b201f98eb761cd6 Signed-off-by: Changgyu Choi --- tests/bundle_unittests/src/test_bundle_cpp.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/bundle_unittests/src/test_bundle_cpp.cc b/tests/bundle_unittests/src/test_bundle_cpp.cc index 605eacf..4e82b1e 100644 --- a/tests/bundle_unittests/src/test_bundle_cpp.cc +++ b/tests/bundle_unittests/src/test_bundle_cpp.cc @@ -211,3 +211,16 @@ TEST(Bundle, Export) { std::vector argv = bundle.Export(); EXPECT_NE(argv.size(), 0); } + +TEST(Bundle, CopyAndExport) { + Bundle bundle; + bundle.Add("5678", "1234"); + bundle.Add("TestKey1", "TestVal1"); + bundle.Add("TestKey2", "TestVal2"); + bundle.Add("TestKey3", "TestVal3"); + bundle.Add("1234", "5678"); + Bundle copy_bundle = bundle; + std::vector argv = bundle.Export(); + std::vector argv2 = copy_bundle.Export(); + EXPECT_EQ(argv, argv2); +} -- 2.7.4