blob: 8fe51951acd917d9c81d20a44e7090664b90789a [file] [log] [blame]
package org.robolectric.shadows;
import android.widget.NumberPicker;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.Robolectric;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.Shadows;
import org.robolectric.TestRunners;
import java.text.DateFormatSymbols;
import static junit.framework.Assert.fail;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
@RunWith(TestRunners.WithDefaults.class)
public class ShadowNumberPickerTest {
@Test
public void shouldFireListeners() {
NumberPicker picker = new NumberPicker(RuntimeEnvironment.application);
NumberPicker.OnValueChangeListener listener = mock(NumberPicker.OnValueChangeListener.class);
picker.setOnValueChangedListener(listener);
ShadowNumberPicker shadowNumberPicker = Shadows.shadowOf(picker);
shadowNumberPicker.getOnValueChangeListener().onValueChange(picker, 5, 10);
verify(listener).onValueChange(picker, 5, 10);
}
}