Loading wifi/java/android/net/wifi/WifiConfiguration.java +1 −0 Original line number Diff line number Diff line Loading @@ -1301,6 +1301,7 @@ public class WifiConfiguration implements Parcelable { setConnectChoice(source.getConnectChoice()); setConnectChoiceTimestamp(source.getConnectChoiceTimestamp()); setHasEverConnected(source.getHasEverConnected()); setNotRecommended(source.isNotRecommended()); } public void writeToParcel(Parcel dest) { Loading wifi/tests/src/android/net/wifi/WifiConfigurationTest.java +32 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import android.os.Parcel; import android.net.wifi.WifiConfiguration.NetworkSelectionStatus; import org.junit.Before; import org.junit.Test; Loading Loading @@ -66,4 +67,35 @@ public class WifiConfigurationTest { assertArrayEquals(bytes, rebytes); } @Test public void testNetworkSelectionStatusCopy() { NetworkSelectionStatus networkSelectionStatus = new NetworkSelectionStatus(); networkSelectionStatus.setNotRecommended(true); NetworkSelectionStatus copy = new NetworkSelectionStatus(); copy.copy(networkSelectionStatus); assertEquals(networkSelectionStatus.isNotRecommended(), copy.isNotRecommended()); } @Test public void testNetworkSelectionStatusParcel() { NetworkSelectionStatus networkSelectionStatus = new NetworkSelectionStatus(); networkSelectionStatus.setNotRecommended(true); Parcel parcelW = Parcel.obtain(); networkSelectionStatus.writeToParcel(parcelW); byte[] bytes = parcelW.marshall(); parcelW.recycle(); Parcel parcelR = Parcel.obtain(); parcelR.unmarshall(bytes, 0, bytes.length); parcelR.setDataPosition(0); NetworkSelectionStatus copy = new NetworkSelectionStatus(); copy.readFromParcel(parcelR); assertEquals(networkSelectionStatus.isNotRecommended(), copy.isNotRecommended()); } } Loading
wifi/java/android/net/wifi/WifiConfiguration.java +1 −0 Original line number Diff line number Diff line Loading @@ -1301,6 +1301,7 @@ public class WifiConfiguration implements Parcelable { setConnectChoice(source.getConnectChoice()); setConnectChoiceTimestamp(source.getConnectChoiceTimestamp()); setHasEverConnected(source.getHasEverConnected()); setNotRecommended(source.isNotRecommended()); } public void writeToParcel(Parcel dest) { Loading
wifi/tests/src/android/net/wifi/WifiConfigurationTest.java +32 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import android.os.Parcel; import android.net.wifi.WifiConfiguration.NetworkSelectionStatus; import org.junit.Before; import org.junit.Test; Loading Loading @@ -66,4 +67,35 @@ public class WifiConfigurationTest { assertArrayEquals(bytes, rebytes); } @Test public void testNetworkSelectionStatusCopy() { NetworkSelectionStatus networkSelectionStatus = new NetworkSelectionStatus(); networkSelectionStatus.setNotRecommended(true); NetworkSelectionStatus copy = new NetworkSelectionStatus(); copy.copy(networkSelectionStatus); assertEquals(networkSelectionStatus.isNotRecommended(), copy.isNotRecommended()); } @Test public void testNetworkSelectionStatusParcel() { NetworkSelectionStatus networkSelectionStatus = new NetworkSelectionStatus(); networkSelectionStatus.setNotRecommended(true); Parcel parcelW = Parcel.obtain(); networkSelectionStatus.writeToParcel(parcelW); byte[] bytes = parcelW.marshall(); parcelW.recycle(); Parcel parcelR = Parcel.obtain(); parcelR.unmarshall(bytes, 0, bytes.length); parcelR.setDataPosition(0); NetworkSelectionStatus copy = new NetworkSelectionStatus(); copy.readFromParcel(parcelR); assertEquals(networkSelectionStatus.isNotRecommended(), copy.isNotRecommended()); } }