From fde75e4e8f6d42dfcd7e2c348bfae08ec9294aa9 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 1 Nov 2023 16:00:43 +0900 Subject: [PATCH] Add priority list test Change-Id: I5d97c2f5abf345ce4c779fd3e8f574e7c84bc437 Signed-off-by: Sangyoon Jang --- tests/unit_tests/pkg_upgrade/data/priority_list | 1 + .../unit_tests/pkg_upgrade/src/test_pkg_upgrader.cc | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 tests/unit_tests/pkg_upgrade/data/priority_list diff --git a/tests/unit_tests/pkg_upgrade/data/priority_list b/tests/unit_tests/pkg_upgrade/data/priority_list new file mode 100644 index 0000000..05e2112 --- /dev/null +++ b/tests/unit_tests/pkg_upgrade/data/priority_list @@ -0,0 +1 @@ +org.tizen.alarm \ No newline at end of file diff --git a/tests/unit_tests/pkg_upgrade/src/test_pkg_upgrader.cc b/tests/unit_tests/pkg_upgrade/src/test_pkg_upgrader.cc index bb5c081..16c144b 100644 --- a/tests/unit_tests/pkg_upgrade/src/test_pkg_upgrader.cc +++ b/tests/unit_tests/pkg_upgrade/src/test_pkg_upgrader.cc @@ -132,6 +132,19 @@ TEST_F(PkgFinderTest, PkgUpgraderFactory) { EXPECT_EQ(list.size(), 2); } +TEST_F(PkgFinderTest, PriorityList) { + PkgUpgraderFactory factory; + SetOldPkgInfo("org.tizen.alarm", "tpk", "1.0.0", // RO + "org.test.test1", "wgt", "1.0.0"); // RW + finder_.SetPriorityListPath( + "./tests/unit_tests/pkg_upgrade/data/priority_list"); + + auto list = factory.MakeList(&finder_); + auto priority_list = factory.MakePriorityList(&finder_, list); + EXPECT_EQ(list.size(), 1); + EXPECT_EQ(priority_list.size(), 1); +} + class PkgUpgraderTest : public PkgFinderTest { public: PkgUpgraderTest() {} -- 2.34.1