From bb372e5984a612cb6972e837662d64a90785fbd8 Mon Sep 17 00:00:00 2001 From: Yu-Han Yang Date: Fri, 29 Jun 2018 16:21:32 -0700 Subject: [PATCH] Inject last location in InjectBestLocation VTS test Bug: 110626730 Test: run VTS on device. Change-Id: I6f57dd7f9164dacf011f25412e55fcd22821aca0 --- .../vts/functional/gnss_hal_test_cases.cpp | 21 +++---------------- 1 file 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 eeb9d0322c..52882c7ab1 100644 --- a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp +++ b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp @@ -353,23 +353,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); @@ -377,7 +362,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()); }