summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
diff options
context:
space:
mode:
authorValerie Hau <vhau@google.com>2019-12-15 14:51:15 -0800
committerValerie Hau <vhau@google.com>2019-12-16 17:34:44 +0000
commit09e600526f24c7f12aaf73e33e39ca0140d1f3e0 (patch)
tree5360af5bcc010fd67883a9c53e84623ad926e43e /services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
parentd0d28e3183d55c4a23d87b59681ceac3e3cf133d (diff)
Fix check for nullptr surface IBinder
Bug: 146345307 Test: build, boot, libsurfaceflinger_unittest, SurfaceFlinger_test Change-Id: I79d5bb71beb573c3c8a150c938aa6d7fa301353f
Diffstat (limited to 'services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp')
-rw-r--r--services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
index a465388e8d..994a509e4f 100644
--- a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
+++ b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
@@ -315,4 +315,9 @@ TEST_F(TransactionApplicationTest, BlockWithPriorTransaction_SyncInputWindows) {
BlockedByPriorTransaction(/*flags*/ 0, /*syncInputWindows*/ true);
}
+TEST_F(TransactionApplicationTest, FromHandle) {
+ sp<IBinder> badHandle;
+ auto ret = mFlinger.fromHandle(badHandle);
+ EXPECT_EQ(nullptr, ret.get());
+}
} // namespace android