blob: 431ebc27bd142f77aa0632220a108ae2146148b3 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import com.xtremelabs.robolectric.WithTestDefaultsRunner;
import org.junit.Test;
import org.junit.runner.RunWith;
import static android.content.Context.WIFI_SERVICE;
import static com.xtremelabs.robolectric.Robolectric.application;
import static com.xtremelabs.robolectric.Robolectric.shadowOf;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;
@RunWith(WithTestDefaultsRunner.class)
public class WifiInfoTest {
@Test
public void shouldReturnMacAddress() {
WifiManager wifiManager = (WifiManager) application.getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
shadowOf(wifiInfo).setMacAddress("mac address");
wifiManager = (WifiManager) application.getSystemService(WIFI_SERVICE);
wifiInfo = wifiManager.getConnectionInfo();
assertThat(wifiInfo.getMacAddress(), equalTo("mac address"));
}
}