1package com.xtremelabs.robolectric.shadows; 2 3import android.widget.CheckBox; 4import com.xtremelabs.robolectric.WithTestDefaultsRunner; 5import org.junit.Test; 6import org.junit.runner.RunWith; 7 8import static org.hamcrest.CoreMatchers.equalTo; 9import static org.junit.Assert.assertThat; 10 11@RunWith(WithTestDefaultsRunner.class) 12public class CheckBoxTest { 13 @Test 14 public void testWorks() throws Exception { 15 CheckBox checkBox = new CheckBox(null); 16 assertThat(checkBox.isChecked(), equalTo(false)); 17 18 checkBox.setChecked(true); 19 assertThat(checkBox.isChecked(), equalTo(true)); 20 21 checkBox.performClick(); 22 assertThat(checkBox.isChecked(), equalTo(false)); 23 24 checkBox.toggle(); 25 assertThat(checkBox.isChecked(), equalTo(true)); 26 } 27} 28