Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4bc81918 authored by Yu-Han Yang's avatar Yu-Han Yang Committed by android-build-merger
Browse files

Merge "Inject last location in InjectBestLocation VTS test" into pi-dev am: 8d555ac0

am: 903e3e7f

Change-Id: Id7323d1d2fec217dbbe5ff12fdc8af9e571ca322
parents c4231623 903e3e7f
Loading
Loading
Loading
Loading
+3 −18
Original line number Diff line number Diff line
@@ -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());
}