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