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, 20 Jul 2017 19:05:21 +0000 (12:05 -0700)
Test: VTS test pass
Bug: 63570734
Change-Id: Ia7b1e8e9baae2885d9c43821fe2933df883f7892
Merged-In: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b

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

index 2ae4853..9bffb1f 100644 (file)
@@ -1111,6 +1111,10 @@ TEST_F(CameraHidlTest, setCallback) {
         auto status = provider.second->setCallback(cb);
         ASSERT_TRUE(status.isOk());
         ASSERT_EQ(Status::OK, status);
+        // Reset callback since cb will go out of scope
+        status = provider.second->setCallback(nullptr);
+        ASSERT_TRUE(status.isOk());
+        ASSERT_EQ(Status::OK, status);
     }
 }