summaryrefslogtreecommitdiffstats
path: root/gnss
diff options
context:
space:
mode:
authorYu-Han Yang <yuhany@google.com>2018-06-29 16:21:32 -0700
committerKeun Soo Yim <yim@google.com>2018-08-28 21:13:38 +0000
commit75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d (patch)
tree77bf6c73bcc2e5daf88e60a6cfb521339322709f /gnss
parenta9ad41d1ad7ef77b99667bfaf72dd720d08a8103 (diff)
downloadplatform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.tar.gz
platform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.tar.bz2
platform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.zip
Inject last location in InjectBestLocation VTS test
Bug: 110626730 Test: run VTS on device. Merged-In: I6f57dd7f9164dacf011f25412e55fcd22821aca0 Change-Id: I6f57dd7f9164dacf011f25412e55fcd22821aca0 (cherry picked from commit bb372e5984a612cb6972e837662d64a90785fbd8)
Diffstat (limited to 'gnss')
-rw-r--r--gnss/1.1/vts/functional/gnss_hal_test_cases.cpp21
1 files changed, 3 insertions, 18 deletions
diff --git a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
index 727bd71761..4ce87339c2 100644
--- a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
+++ b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
@@ -358,23 +358,8 @@ TEST_F(GnssHalTest, BlacklistConstellation) {
* Ensure successfully injecting a location.
*/
TEST_F(GnssHalTest, InjectBestLocation) {
- GnssLocation gnssLocation = {.gnssLocationFlags = 0, // set below
- .latitudeDegrees = 43.0,
- .longitudeDegrees = -180,
- .altitudeMeters = 1000,
- .speedMetersPerSec = 0,
- .bearingDegrees = 0,
- .horizontalAccuracyMeters = 0.1,
- .verticalAccuracyMeters = 0.1,
- .speedAccuracyMetersPerSecond = 0.1,
- .bearingAccuracyDegrees = 0.1,
- .timestamp = 1534567890123L};
- gnssLocation.gnssLocationFlags |=
- GnssLocationFlags::HAS_LAT_LONG | GnssLocationFlags::HAS_ALTITUDE |
- GnssLocationFlags::HAS_SPEED | GnssLocationFlags::HAS_HORIZONTAL_ACCURACY |
- GnssLocationFlags::HAS_VERTICAL_ACCURACY | GnssLocationFlags::HAS_SPEED_ACCURACY |
- GnssLocationFlags::HAS_BEARING | GnssLocationFlags::HAS_BEARING_ACCURACY;
-
+ StartAndCheckLocations(1);
+ GnssLocation gnssLocation = last_location_;
CheckLocation(gnssLocation, true);
auto result = gnss_hal_->injectBestLocation(gnssLocation);
@@ -382,7 +367,7 @@ TEST_F(GnssHalTest, InjectBestLocation) {
ASSERT_TRUE(result.isOk());
EXPECT_TRUE(result);
- auto resultVoid = gnss_hal_->deleteAidingData(IGnss::GnssAidingData::DELETE_ALL);
+ auto resultVoid = gnss_hal_->deleteAidingData(IGnss::GnssAidingData::DELETE_POSITION);
ASSERT_TRUE(resultVoid.isOk());
}