1 package com.xtremelabs.robolectric.shadows; 2 3 import android.net.wifi.ScanResult; 4 import com.xtremelabs.robolectric.WithTestDefaultsRunner; 5 import org.junit.Test; 6 import org.junit.runner.RunWith; 7 8 import static com.xtremelabs.robolectric.Robolectric.shadowOf; 9 import static junit.framework.Assert.assertNotNull; 10 import static org.hamcrest.CoreMatchers.equalTo; 11 import static org.hamcrest.MatcherAssert.assertThat; 12 13 @RunWith(WithTestDefaultsRunner.class) 14 public class ScanResultTest { 15 16 @Test 17 public void shouldConstruct() throws Exception { 18 ScanResult scanResult = ShadowScanResult.newInstance("SSID", "BSSID", "Caps", 11, 42); 19 assertThat(scanResult.SSID, equalTo("SSID")); 20 assertThat(scanResult.BSSID, equalTo("BSSID")); 21 assertThat(scanResult.capabilities, equalTo("Caps")); 22 assertThat(scanResult.level, equalTo(11)); 23 assertThat(scanResult.frequency, equalTo(42)); 24 assertNotNull(shadowOf(scanResult).realObject); 25 } 26 } 27