Loading tests/telephonytests/src/com/android/internal/telephony/SignalStrengthUpdateRequestTest.java +24 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.internal.telephony; import static com.google.common.truth.Truth.assertThat; import static org.junit.Assert.assertThrows; import android.os.Parcel; import android.telephony.AccessNetworkConstants; import android.telephony.SignalStrengthUpdateRequest; Loading @@ -30,6 +32,7 @@ import junit.framework.TestCase; import org.junit.Test; import java.util.Collection; import java.util.Collections; import java.util.List; public class SignalStrengthUpdateRequestTest extends TestCase { Loading Loading @@ -162,6 +165,27 @@ public class SignalStrengthUpdateRequestTest extends TestCase { assertEquals(infos, request.getSignalThresholdInfos()); } @Test @SmallTest public void testSetSystemThresholdReportingRequestedWhileIdleToTrue_withNullThresholds() { assertThrows(IllegalArgumentException.class, () -> new SignalStrengthUpdateRequest.Builder() .setSystemThresholdReportingRequestedWhileIdle(true).build()); } @Test @SmallTest public void testSetSystemThresholdReportingRequestedWhileIdleToTrue_withEmptyThresholds() { SignalStrengthUpdateRequest request = new SignalStrengthUpdateRequest.Builder() .setSignalThresholdInfos(Collections.EMPTY_LIST) .setSystemThresholdReportingRequestedWhileIdle(true) .build(); assertThat(request.getSignalThresholdInfos()).isEmpty(); assertThat(request.isReportingRequestedWhileIdle()).isFalse(); assertThat(request.isSystemThresholdReportingRequestedWhileIdle()).isTrue(); } private void validateBuilderWithInvalidParam(Collection<SignalThresholdInfo> infos) { try { new SignalStrengthUpdateRequest.Builder() Loading Loading
tests/telephonytests/src/com/android/internal/telephony/SignalStrengthUpdateRequestTest.java +24 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.internal.telephony; import static com.google.common.truth.Truth.assertThat; import static org.junit.Assert.assertThrows; import android.os.Parcel; import android.telephony.AccessNetworkConstants; import android.telephony.SignalStrengthUpdateRequest; Loading @@ -30,6 +32,7 @@ import junit.framework.TestCase; import org.junit.Test; import java.util.Collection; import java.util.Collections; import java.util.List; public class SignalStrengthUpdateRequestTest extends TestCase { Loading Loading @@ -162,6 +165,27 @@ public class SignalStrengthUpdateRequestTest extends TestCase { assertEquals(infos, request.getSignalThresholdInfos()); } @Test @SmallTest public void testSetSystemThresholdReportingRequestedWhileIdleToTrue_withNullThresholds() { assertThrows(IllegalArgumentException.class, () -> new SignalStrengthUpdateRequest.Builder() .setSystemThresholdReportingRequestedWhileIdle(true).build()); } @Test @SmallTest public void testSetSystemThresholdReportingRequestedWhileIdleToTrue_withEmptyThresholds() { SignalStrengthUpdateRequest request = new SignalStrengthUpdateRequest.Builder() .setSignalThresholdInfos(Collections.EMPTY_LIST) .setSystemThresholdReportingRequestedWhileIdle(true) .build(); assertThat(request.getSignalThresholdInfos()).isEmpty(); assertThat(request.isReportingRequestedWhileIdle()).isFalse(); assertThat(request.isSystemThresholdReportingRequestedWhileIdle()).isTrue(); } private void validateBuilderWithInvalidParam(Collection<SignalThresholdInfo> infos) { try { new SignalStrengthUpdateRequest.Builder() Loading