blob: 9fb89f476306a77ebb4c11638e990b8419fbadd1 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.widget.CheckBox;
import com.xtremelabs.robolectric.WithTestDefaultsRunner;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertThat;
@RunWith(WithTestDefaultsRunner.class)
public class CheckBoxTest {
@Test
public void testWorks() throws Exception {
CheckBox checkBox = new CheckBox(null);
assertThat(checkBox.isChecked(), equalTo(false));
checkBox.setChecked(true);
assertThat(checkBox.isChecked(), equalTo(true));
checkBox.performClick();
assertThat(checkBox.isChecked(), equalTo(false));
checkBox.toggle();
assertThat(checkBox.isChecked(), equalTo(true));
}
}