diff --git a/services/ans/test/unittest/push_callback_stub_test.cpp b/services/ans/test/unittest/push_callback_stub_test.cpp index 2cd61e11361d3e5154c8010a90e857fdadf075bf..9d00e8c5c6645d2aa82746dd042a8c19be44a924 100644 --- a/services/ans/test/unittest/push_callback_stub_test.cpp +++ b/services/ans/test/unittest/push_callback_stub_test.cpp @@ -74,10 +74,10 @@ HWTEST_F(PushCallBackStubTest, PushCallBackStubTest_00200, Function | SmallTest MessageParcel reply; MessageOption option = {MessageOption::TF_SYNC}; - TestPushCallBackStub testPushCallBackStub; - data.WriteInterfaceToken(testPushCallBackStub.GetDescriptor()); + sptr testPushCallBackStub = new TestPushCallBackStub(); + data.WriteInterfaceToken(testPushCallBackStub->GetDescriptor()); - int ret = testPushCallBackStub.OnRemoteRequest(code, data, reply, option); + int ret = testPushCallBackStub->OnRemoteRequest(code, data, reply, option); EXPECT_EQ(ret, (int)NO_ERROR); }