OSDN Git Service

Camera: reset callback after test done
authorYin-Chia Yeh <yinchiayeh@google.com>
Tue, 11 Jul 2017 20:44:35 +0000 (13:44 -0700)
committerYin-Chia Yeh <yinchiayeh@google.com>
Thu, 27 Jul 2017 00:13:30 +0000 (17:13 -0700)
Back port from master

Test: VTS test pass
Bug: 63570734
Change-Id: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b
Merged-In: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b

camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp

index 5ece765..8a1e3df 100644 (file)
@@ -1072,6 +1072,9 @@ TEST_F(CameraHidlTest, setCallback) {
     auto status = mProvider->setCallback(cb);
     ASSERT_TRUE(status.isOk());
     ASSERT_EQ(Status::OK, status);
+    status = mProvider->setCallback(nullptr);
+    ASSERT_TRUE(status.isOk());
+    ASSERT_EQ(Status::OK, status);
 }
 
 // Test if ICameraProvider::getCameraDeviceInterface returns Status::OK and non-null device