audio: use vts target test base class
Test: make vts succeed
Change-Id: I8008392e016e0604f8aa9a292f1ec6c6e7c3b384
diff --git a/audio/2.0/vts/functional/AudioPrimaryHidlHalTest.cpp b/audio/2.0/vts/functional/AudioPrimaryHidlHalTest.cpp
index a3f0d27..a339f99 100644
--- a/audio/2.0/vts/functional/AudioPrimaryHidlHalTest.cpp
+++ b/audio/2.0/vts/functional/AudioPrimaryHidlHalTest.cpp
@@ -26,7 +26,7 @@
#include <type_traits>
#include <vector>
-#include <gtest/gtest.h>
+#include <VtsHalHidlTargetTestBase.h>
#include <android-base/logging.h>
@@ -113,7 +113,7 @@
// Instance to register global tearDown
static Environment* environment;
-class HidlTest : public ::testing::Test {
+class HidlTest : public ::testing::VtsHalHidlTargetTestBase {
protected:
// Convenient member to store results
Result res;
@@ -131,7 +131,7 @@
if (devicesFactory == nullptr) {
environment->registerTearDown([]{ devicesFactory.clear(); });
- devicesFactory = IDevicesFactory::getService();
+ devicesFactory = ::testing::VtsHalHidlTargetTestBase::getService<IDevicesFactory>();
}
ASSERT_TRUE(devicesFactory != nullptr);
}