package com.connectsdk.shadow;
import java.net.InetAddress;
import java.net.UnknownHostException;
import org.robolectric.annotation.Implements;
import org.robolectric.shadows.ShadowWifiInfo;
import android.net.wifi.WifiInfo;
@Implements(WifiInfo.class)
public class WifiInfoShadow extends ShadowWifiInfo {
public int getIpAddress() {
try {
byte[] addr = InetAddress.getLocalHost().getAddress();
return addr[0] + (addr[1] << 8) + (addr[2] << 16) + (addr[3] << 24);
} catch (UnknownHostException e) {
e.printStackTrace();
}
return 0;
}
}