1package com.xtremelabs.robolectric.shadows; 2 3import android.webkit.JsResult; 4import com.xtremelabs.robolectric.Robolectric; 5import com.xtremelabs.robolectric.WithTestDefaultsRunner; 6import org.junit.Test; 7import org.junit.runner.RunWith; 8 9import static com.xtremelabs.robolectric.Robolectric.shadowOf; 10import static junit.framework.Assert.assertTrue; 11import static org.junit.Assert.assertFalse; 12 13@RunWith(WithTestDefaultsRunner.class) 14public class JsResultTest { 15 16 @Test 17 public void shouldRecordCanceled() throws Exception { 18 JsResult jsResult = Robolectric.newInstanceOf(JsResult.class); 19 20 assertFalse(shadowOf(jsResult).wasCancelled()); 21 22 jsResult.cancel(); 23 assertTrue(shadowOf(jsResult).wasCancelled()); 24 25 } 26 27} 28