blob: c0e54852325509291c372279bb3d1eb36f7a352f [file] [log] [blame]
package com.android.clockwork.bluetooth.proxy;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.NetworkMisc;
import android.os.Messenger;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
/**
* Shadow of {@link ConnectivityManager}.
*
* Extended to shadow out capability to register network agents
*/
@Implements(ConnectivityManager.class)
public class ShadowConnectivityManager extends org.robolectric.shadows.ShadowConnectivityManager {
private static int ID;
@Implementation
protected int registerNetworkAgent(Messenger messenger, NetworkInfo ni, LinkProperties lp,
NetworkCapabilities nc, int score, NetworkMisc misc) {
return ++ID;
}
}