From: Changgyu Choi Date: Fri, 14 Jun 2024 01:20:35 +0000 (+0900) Subject: Add a unit testcase X-Git-Tag: accepted/tizen/unified/20240705.163255~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88ab7c40babc5ca41cb0a844c93878e7305ad6ba;p=platform%2Fcore%2Fbase%2Fbundle.git Add a unit testcase Adds: - Bundle::CopyAndExport Change-Id: I7225b539fe9b9d67d4d0fd8e0b201f98eb761cd6 Signed-off-by: Changgyu Choi --- 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); +}