package com.quemb.qmbform; import com.quemb.qmbform.descriptor.RowDescriptor; import com.quemb.qmbform.descriptor.Value; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; import android.app.Activity; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsNull.nullValue; /** * Created by tonimoeckel on 02.09.14. */ @Config(constants = BuildConfig.class) @RunWith(RobolectricTestRunner.class) public class FormButtonFieldCellTest { private Activity activity; @Before public void setUp() { activity = Robolectric.buildActivity(Activity.class).create().get(); } @Test public void shouldBeDisabled(){ RowDescriptor rowDescriptor = RowDescriptor.newInstance("pickerDisabled",RowDescriptor.FormRowDescriptorTypeSelectorPickerDialog, "Picker Disabled", new Value<String>("Value")); rowDescriptor.setDisabled(false); assertThat( rowDescriptor.getOnFormRowClickListener(), nullValue()); } @After public void tearDown() { } }