blob: 8c2270a92b6a23b4fbfc9d8371c4f3857d0f2aac [file] [log] [blame]
package org.robolectric.shadows;
import android.os.Build;
import libcore.icu.ICU;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.TestRunners;
import org.robolectric.annotation.Config;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(TestRunners.MultiApiWithDefaults.class)
@Config(sdk = {
Build.VERSION_CODES.LOLLIPOP })
public class ShadowICUTest {
@Test
public void getBestDateTimePattern_returnsReasonableValue() {
assertThat(ICU.getBestDateTimePattern("hm", null)).isEqualTo("hm");
}
@Test
public void datePickerShouldNotCrashWhenAskingForBestDateTimePattern() {
ActivityController<DatePickerActivity> activityController = Robolectric.buildActivity(DatePickerActivity.class);
activityController.setup();
}
private static class DatePickerActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout view = new LinearLayout(this);
view.setId(1);
DatePicker datePicker = new DatePicker(this);
view.addView(datePicker);
setContentView(view);
}
}
}