Search in sources :

Example 1 with WidgetValueChangedListener

use of org.odk.collect.android.listeners.WidgetValueChangedListener in project collect by opendatakit.

the class AudioWidgetTest method clearAnswer_callsValueChangeListeners.

@Test
public void clearAnswer_callsValueChangeListeners() throws Exception {
    File answerFile = questionMediaManager.addAnswerFile(File.createTempFile("blah", ".mp3"));
    AudioWidget widget = createWidget(promptWithAnswer(new StringData(answerFile.getName())));
    WidgetValueChangedListener valueChangedListener = mockValueChangedListener(widget);
    widget.clearAnswer();
    verify(valueChangedListener).widgetValueChanged(widget);
}
Also used : StringData(org.javarosa.core.model.data.StringData) File(java.io.File) WidgetValueChangedListener(org.odk.collect.android.listeners.WidgetValueChangedListener) Test(org.junit.Test)

Example 2 with WidgetValueChangedListener

use of org.odk.collect.android.listeners.WidgetValueChangedListener in project collect by opendatakit.

the class BearingWidgetTest method clearAnswer_callsValueChangeListeners.

@Test
public void clearAnswer_callsValueChangeListeners() {
    BearingWidget widget = createWidget(promptWithAnswer(new StringData("blah")));
    WidgetValueChangedListener valueChangedListener = mockValueChangedListener(widget);
    widget.clearAnswer();
    verify(valueChangedListener).widgetValueChanged(widget);
}
Also used : StringData(org.javarosa.core.model.data.StringData) WidgetValueChangedListener(org.odk.collect.android.listeners.WidgetValueChangedListener) Test(org.junit.Test)

Example 3 with WidgetValueChangedListener

use of org.odk.collect.android.listeners.WidgetValueChangedListener in project collect by opendatakit.

the class QuestionWidgetTest method callingClearShouldCallValueChangeListeners.

@Test
public void callingClearShouldCallValueChangeListeners() {
    when(formEntryPrompt.getAnswerText()).thenReturn(getInitialAnswer().getDisplayText());
    QuestionWidget widget = (QuestionWidget) getSpyWidget();
    WidgetValueChangedListener valueChangedListener = mockValueChangedListener(widget);
    widget.clearAnswer();
    verify(valueChangedListener).widgetValueChanged(widget);
}
Also used : QuestionWidget(org.odk.collect.android.widgets.QuestionWidget) WidgetValueChangedListener(org.odk.collect.android.listeners.WidgetValueChangedListener) Test(org.junit.Test)

Example 4 with WidgetValueChangedListener

use of org.odk.collect.android.listeners.WidgetValueChangedListener in project collect by opendatakit.

the class BarcodeWidgetTest method setData_callsValueChangeListener.

@Test
public void setData_callsValueChangeListener() {
    BarcodeWidget widget = createWidget(promptWithAnswer(null));
    WidgetValueChangedListener valueChangedListener = mockValueChangedListener(widget);
    widget.setData("blah");
    verify(valueChangedListener).widgetValueChanged(widget);
}
Also used : WidgetValueChangedListener(org.odk.collect.android.listeners.WidgetValueChangedListener) Test(org.junit.Test)

Example 5 with WidgetValueChangedListener

use of org.odk.collect.android.listeners.WidgetValueChangedListener in project collect by opendatakit.

the class BarcodeWidgetTest method clearAnswer_callsValueChangeListener.

@Test
public void clearAnswer_callsValueChangeListener() {
    BarcodeWidget widget = createWidget(promptWithAnswer(new StringData("blah")));
    WidgetValueChangedListener valueChangedListener = mockValueChangedListener(widget);
    widget.clearAnswer();
    verify(valueChangedListener).widgetValueChanged(widget);
}
Also used : StringData(org.javarosa.core.model.data.StringData) WidgetValueChangedListener(org.odk.collect.android.listeners.WidgetValueChangedListener) Test(org.junit.Test)

Aggregations

WidgetValueChangedListener (org.odk.collect.android.listeners.WidgetValueChangedListener)35 Test (org.junit.Test)34 StringData (org.javarosa.core.model.data.StringData)6 File (java.io.File)2 Selection (org.javarosa.core.model.data.helper.Selection)2 CheckBox (android.widget.CheckBox)1 Arrays.asList (java.util.Arrays.asList)1 List (java.util.List)1 DateData (org.javarosa.core.model.data.DateData)1 DateTimeData (org.javarosa.core.model.data.DateTimeData)1 SelectMultiData (org.javarosa.core.model.data.SelectMultiData)1 SelectOneData (org.javarosa.core.model.data.SelectOneData)1 TimeData (org.javarosa.core.model.data.TimeData)1 QuestionWidget (org.odk.collect.android.widgets.QuestionWidget)1 GeneralSelectMultiWidgetTest (org.odk.collect.android.widgets.base.GeneralSelectMultiWidgetTest)1 GeneralSelectOneWidgetTest (org.odk.collect.android.widgets.base.GeneralSelectOneWidgetTest)1