diff options
| author | 2019-07-16 02:30:28 -0700 | |
|---|---|---|
| committer | 2019-07-16 02:30:28 -0700 | |
| commit | ec02e70cee70b59eb4e19845d79dbeb24dba0e10 (patch) | |
| tree | 0e357e3893a618ec1bd54ed45d429364f16ee57b | |
| parent | 000421175355f3ebbc3cbe97890978f61b2f9f31 (diff) | |
| parent | 05c2808e0f0177c1ba1c96c986a8d4582cac9f36 (diff) | |
Merge "libbinder: delete tests for linkToDeath w/ no ref" am: 1c2d4b7145 am: a96bacb952
am: 05c2808e0f
Change-Id: Id3bc8fb52062c3f57c7389380fef72a718feb76e
| -rw-r--r-- | libs/binder/tests/binderLibTest.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/libs/binder/tests/binderLibTest.cpp b/libs/binder/tests/binderLibTest.cpp index 78f11594b9..71751aae8e 100644 --- a/libs/binder/tests/binderLibTest.cpp +++ b/libs/binder/tests/binderLibTest.cpp @@ -553,50 +553,6 @@ TEST_F(BinderLibTest, AddServer) ASSERT_TRUE(server != nullptr); } -TEST_F(BinderLibTest, DeathNotificationNoRefs) -{ - status_t ret; - - sp<TestDeathRecipient> testDeathRecipient = new TestDeathRecipient(); - - { - sp<IBinder> binder = addServer(); - ASSERT_TRUE(binder != nullptr); - ret = binder->linkToDeath(testDeathRecipient); - EXPECT_EQ(NO_ERROR, ret); - } - IPCThreadState::self()->flushCommands(); - ret = testDeathRecipient->waitEvent(5); - EXPECT_EQ(NO_ERROR, ret); -#if 0 /* Is there an unlink api that does not require a strong reference? */ - ret = binder->unlinkToDeath(testDeathRecipient); - EXPECT_EQ(NO_ERROR, ret); -#endif -} - -TEST_F(BinderLibTest, DeathNotificationWeakRef) -{ - status_t ret; - wp<IBinder> wbinder; - - sp<TestDeathRecipient> testDeathRecipient = new TestDeathRecipient(); - - { - sp<IBinder> binder = addServer(); - ASSERT_TRUE(binder != nullptr); - ret = binder->linkToDeath(testDeathRecipient); - EXPECT_EQ(NO_ERROR, ret); - wbinder = binder; - } - IPCThreadState::self()->flushCommands(); - ret = testDeathRecipient->waitEvent(5); - EXPECT_EQ(NO_ERROR, ret); -#if 0 /* Is there an unlink api that does not require a strong reference? */ - ret = binder->unlinkToDeath(testDeathRecipient); - EXPECT_EQ(NO_ERROR, ret); -#endif -} - TEST_F(BinderLibTest, DeathNotificationStrongRef) { status_t ret; |