!9147 去注册功能修复

Merge pull request !9147 from m30043719/master
This commit is contained in:
openharmony_ci
2024-06-29 07:48:32 +00:00
committed by Gitee
2 changed files with 14 additions and 1 deletions
@@ -840,7 +840,6 @@ void OffExecuteCB(napi_env env, OnCB *onCB)
onCB->onRegistration->DelOnCallbackCBRef(env, onCB->onCallbackCB.napiCallback);
if (!onCB->onRegistration->GetOnCallbackCBRef().empty()) {
TAG_LOGI(AAFwkTag::MISSION, "There are still other remaining callback");
return;
}
DmsSaClient::GetInstance().DelListener(onCB->type, onCB->onRegistration);
if (onCB->result == NO_ERROR) {
@@ -1639,6 +1639,20 @@ HWTEST_F(AbilityManagerClientBranchTest, RegisterOffListener_0100, TestSize.Leve
EXPECT_EQ(result, ERR_OK);
}
/**
* @tc.name: AbilityManagerClient_RegisterOffListener_0200
* @tc.desc: RegisterOffListener
* @tc.type: FUNC
* @tc.require: issue
*/
HWTEST_F(AbilityManagerClientBranchTest, RegisterOffListener_0200, TestSize.Level1)
{
std::string type = "continueStateChange";
sptr<IRemoteOnListener> listener = nullptr;
auto result = client_->RegisterOffListener(type, listener);
EXPECT_EQ(result, ERR_OK);
}
/**
* @tc.name: AbilityManagerClient_RequestDialogService_0100
* @tc.desc: RequestDialogService