From: jh9216.park Date: Sun, 13 Jun 2021 23:48:15 +0000 (-0400) Subject: Fix unit test X-Git-Tag: accepted/tizen/unified/20210615.120233~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F259760%2F2;p=platform%2Fcore%2Fappfw%2Faul-1.git Fix unit test - Destroy 'aul worker' before removing mock object - Avoid accessing freed memory Change-Id: Ie55bea49934bb68074e627f81c6694a9ee5e7ef0 Signed-off-by: jh9216.park --- diff --git a/test/unit_tests/test_launch_with_result.cc b/test/unit_tests/test_launch_with_result.cc index 8f19368..b13ae72 100644 --- a/test/unit_tests/test_launch_with_result.cc +++ b/test/unit_tests/test_launch_with_result.cc @@ -65,6 +65,7 @@ class LaunchWithResultTest : public TestFixture { } virtual void TearDown() { + aul_launch_fini(); } std::unique_ptr MakePacket( @@ -104,19 +105,6 @@ TEST_F(LaunchWithResultTest, aul_send_resume_request_for_uid) { cmd = header->cmd; return n; })); - EXPECT_CALL(GetMock(), g_io_add_watch(_, _, _, _)) - .WillOnce(Invoke([](GIOChannel* channel, GIOCondition condition, - GIOFunc func, gpointer user_data) -> guint { - func(channel, condition, user_data); - return 1; - })); - EXPECT_CALL(GetMock(), recv(_, _, _, _)) - .Times(1) - .WillOnce(Invoke([](int fd, void* buf, size_t n, int flags) -> ssize_t { - int ret = 100; - memcpy(buf, &ret, sizeof(int)); - return sizeof(int); - })); int ret = aul_send_resume_request_for_uid("test_appid", b.GetHandle(), getuid(), [](int, void*) {}, nullptr);