package com.jakewharton.rxbinding2.widget; import android.content.Context; import android.support.test.InstrumentationRegistry; import android.support.test.annotation.UiThreadTest; import android.support.test.rule.UiThreadTestRule; import android.support.test.runner.AndroidJUnit4; import android.widget.CheckedTextView; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; @RunWith(AndroidJUnit4.class) public class RxCheckedTextViewTest { @Rule public final UiThreadTestRule uiThread = new UiThreadTestRule(); private final Context context = InstrumentationRegistry.getContext(); private final CheckedTextView view = new CheckedTextView(context); @Test @UiThreadTest public void check() throws Exception { view.setChecked(false); RxCheckedTextView.check(view).accept(true); assertEquals(true, view.isChecked()); } }