Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import static org.hamcrest.CoreMatchers.equalTo;
      4 import static org.hamcrest.CoreMatchers.not;
      5 import static org.junit.Assert.assertThat;
      6 
      7 import com.xtremelabs.robolectric.WithTestDefaultsRunner;
      8 
      9 import org.junit.Test;
     10 import org.junit.runner.RunWith;
     11 
     12 @RunWith(WithTestDefaultsRunner.class)
     13 public class ProcessTest {
     14 
     15     @Test
     16     public void testMyPidIsJvmProcessId() {
     17         int pid = android.os.Process.myPid();
     18 
     19         assertThat(pid, not(equalTo(0)));
     20     }
     21 
     22     @Test
     23     public void testSetPid() {
     24         ShadowProcess.setPid(47);
     25 
     26         assertThat(android.os.Process.myPid(), equalTo(47));
     27     }
     28 }
     29