summaryrefslogtreecommitdiff
path: root/services/robotests
diff options
context:
space:
mode:
authorYu-Han Yang <yuhany@google.com>2020-02-11 04:02:18 +0000
committerYu-Han Yang <yuhany@google.com>2020-02-11 04:02:18 +0000
commitfef9247572bdb84b91f469ed9b7cc3995bf41609 (patch)
treefcfabd717678a5cbbabc075ae0fb1cae1af1f7b7 /services/robotests
parentdcbeb75fc152c01e703fc501e821d35eae1b1c2b (diff)
Revert "Add GnssAntennaInfo framework APIs"
Revert "Add GnssAntennaInfo tests" Revert submission 10111057-pco_pcv Reason for revert: Build breakage Reverted Changes: I70e4014dd:Add GnssAntennaInfo framework APIs I072958ecb:Add GnssAntennaInfo tests Ia63a1f502:Add GnssAntennaInfo to HAL Change-Id: I1934b1061737b417bb903f592c8f51cc65523747
Diffstat (limited to 'services/robotests')
-rw-r--r--services/robotests/src/com/android/server/location/GnssAntennaInfoProviderTest.java94
1 files changed, 0 insertions, 94 deletions
diff --git a/services/robotests/src/com/android/server/location/GnssAntennaInfoProviderTest.java b/services/robotests/src/com/android/server/location/GnssAntennaInfoProviderTest.java
deleted file mode 100644
index 76f7ad646bb1..000000000000
--- a/services/robotests/src/com/android/server/location/GnssAntennaInfoProviderTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.server.location;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.times;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import android.os.Handler;
-import android.os.Looper;
-import android.platform.test.annotations.Presubmit;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-
-/**
- * Unit tests for {@link GnssAntennaInfoProvider}.
- */
-@RunWith(RobolectricTestRunner.class)
-@Presubmit
-public class GnssAntennaInfoProviderTest {
- @Mock
- private GnssAntennaInfoProvider.GnssAntennaInfoProviderNative mMockNative;
- private GnssAntennaInfoProvider mTestProvider;
-
- /** Setup. */
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- when(mMockNative.startAntennaInfoListening()).thenReturn(true);
- when(mMockNative.stopAntennaInfoListening()).thenReturn(true);
-
- mTestProvider = new GnssAntennaInfoProvider(RuntimeEnvironment.application,
- new Handler(Looper.myLooper()), mMockNative) {
- @Override
- public boolean isGpsEnabled() {
- return true;
- }
- };
- }
-
- /**
- * Test that registerWithService calls the native startAntennaInfoListening method.
- */
- @Test
- public void register_nativeStarted() {
- mTestProvider.registerWithService();
- verify(mMockNative, times(1)).startAntennaInfoListening();
- }
-
- /**
- * Test that unregisterFromService calls the native stopAntennaInfoListening method.
- */
- @Test
- public void unregister_nativeStopped() {
- mTestProvider.registerWithService();
- mTestProvider.unregisterFromService();
- verify(mMockNative, times(1)).stopAntennaInfoListening();
- }
-
- /**
- * Test that GnssAntennaInfoProvider.isAntennaInfoSupported() returns the result of the
- * native isAntennaInfoSupported method.
- */
- @Test
- public void isSupported_nativeIsSupported() {
- when(mMockNative.isAntennaInfoSupported()).thenReturn(true);
- assertThat(mTestProvider.isAvailableInPlatform()).isTrue();
-
- when(mMockNative.isAntennaInfoSupported()).thenReturn(false);
- assertThat(mTestProvider.isAvailableInPlatform()).isFalse();
- }
-}