Updates LocationTest for Android U additions as discussed in go/android-context:msl-on-android.
Test: CTS test methods updated
Bug: 231327615
Change-Id: Iec0c10881a106bd828e0afc2dd78b4b0f18abb78
diff --git a/tests/location/location_none/src/android/location/cts/none/LocationTest.java b/tests/location/location_none/src/android/location/cts/none/LocationTest.java
index 87a15b8..1bfcd49 100644
--- a/tests/location/location_none/src/android/location/cts/none/LocationTest.java
+++ b/tests/location/location_none/src/android/location/cts/none/LocationTest.java
@@ -55,6 +55,8 @@
assertThat(l.hasVerticalAccuracy()).isFalse();
assertThat(l.hasSpeedAccuracy()).isFalse();
assertThat(l.hasBearingAccuracy()).isFalse();
+ assertThat(l.hasMslAltitude()).isFalse();
+ assertThat(l.hasMslAltitudeAccuracy()).isFalse();
assertThat(l.isMock()).isFalse();
assertThat(l.getExtras()).isNull();
}
@@ -75,6 +77,8 @@
l.setSpeedAccuracyMetersPerSecond(9);
l.setBearing(7);
l.setBearingAccuracyDegrees(11);
+ l.setMslAltitudeMeters(-12);
+ l.setMslAltitudeAccuracyMeters(13);
l.setMock(true);
Bundle b = new Bundle();
b.putString("key", "value");
@@ -157,6 +161,18 @@
l.removeBearingAccuracy();
assertThat(l.hasBearingAccuracy()).isFalse();
+ l.setMslAltitudeMeters(100);
+ assertThat(l.hasMslAltitude()).isTrue();
+ assertThat(l.getMslAltitudeMeters()).isEqualTo(100);
+ l.removeMslAltitude();
+ assertThat(l.hasMslAltitude()).isFalse();
+
+ l.setMslAltitudeAccuracyMeters(90);
+ assertThat(l.hasMslAltitudeAccuracy()).isTrue();
+ assertThat(l.getMslAltitudeAccuracyMeters()).isEqualTo(90);
+ l.removeMslAltitudeAccuracy();
+ assertThat(l.hasMslAltitudeAccuracy()).isFalse();
+
l.setMock(true);
assertThat(l.isMock()).isTrue();
l.setMock(false);
@@ -371,6 +387,8 @@
l.setSpeedAccuracyMetersPerSecond(9);
l.setBearing(7);
l.setBearingAccuracyDegrees(11);
+ l.setMslAltitudeMeters(-12);
+ l.setMslAltitudeAccuracyMeters(13);
l.setMock(true);
Bundle b = new Bundle();
b.putString("key", "value");