mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-25 12:23:20 -04:00
@@ -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) {
|
||||
|
||||
+14
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user