From: Sangyoon Jang Date: Wed, 1 Nov 2023 07:00:43 +0000 (+0900) Subject: Add priority list test X-Git-Tag: accepted/tizen/unified/20231219.160414~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=878efe6c9922c35b2546202f382227ddab0eb12c;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Add priority list test Change-Id: I5d97c2f5abf345ce4c779fd3e8f574e7c84bc437 Signed-off-by: Sangyoon Jang --- 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() {}