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;
	}
}

Add WiFiInfo shadow for testing
Add WiFiInfo shadow for testing
