From 78c871ffba82381716d0322a5e5151acb60f0482 Mon Sep 17 00:00:00 2001 From: YinZong Date: Sat, 17 Aug 2024 09:33:18 +0000 Subject: [PATCH] update services/sandbox_manager/test/unittest/sandbox_manager_service_test.cpp. Signed-off-by: YinZong --- .../test/unittest/sandbox_manager_service_test.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/services/sandbox_manager/test/unittest/sandbox_manager_service_test.cpp b/services/sandbox_manager/test/unittest/sandbox_manager_service_test.cpp index 3e0c938..8b05c93 100644 --- a/services/sandbox_manager/test/unittest/sandbox_manager_service_test.cpp +++ b/services/sandbox_manager/test/unittest/sandbox_manager_service_test.cpp @@ -18,6 +18,9 @@ #include #include "access_token.h" #include "accesstoken_kit.h" +#define private public +#include "event_handler.h" +#undef private #include "hap_token_info.h" #include "nativetoken_kit.h" #include "policy_info.h" @@ -398,6 +401,16 @@ HWTEST_F(SandboxManagerServiceTest, SandboxManagerStub001, TestSize.Level1) EXPECT_EQ(SANDBOX_MANAGER_SERVICE_PARCEL_ERR, sandboxManagerService_->UnPersistPolicyInner(data, reply)); data.WriteParcelable(policyInfoVectorParcel); sandboxManagerService_->UnPersistPolicyInner(data, reply); + + if (sandboxManagerService_->unloadRunner_ != nullptr) { + sandboxManagerService_->unloadRunner_->queue_.reset(); + sandboxManagerService_->unloadRunner_ = nullptr; + } + if (sandboxManagerService_->unloadHandler_ != nullptr) { + sandboxManagerService_->unloadHandler_->eventRunner_.reset(); + sandboxManagerService_->unloadHandler_ = nullptr; + } + sleep(3); SetSelfTokenID(selfTokenId_); } -- Gitee