package org.robolectric.shadows;
import android.net.Network;
import org.robolectric.annotation.Implements;
import org.robolectric.shadow.api.Shadow;
import static android.os.Build.VERSION_CODES.LOLLIPOP;
@Implements(value = Network.class, minSdk = LOLLIPOP)
public class ShadowNetwork {
private int netId;
/**
* Creates new instance of {@link Network}, because its constructor is hidden.
*
* @param netId The netId.
* @return The Network instance.
*/
public static Network newInstance(int netId) {
Network network = Shadow.newInstance(Network.class, new Class[]{int.class}, new Object[]{netId});
return network;
}
public void __constructor__(int netId) {
this.netId = netId;
}
/**
* Allows to get the stored netId.
*
* @return The netId.
*/
public int getNetId() {
return netId;
}
}