Home | History | Annotate | Download | only in shadows
      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