PreferenceLoaderTest.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:FullRobolectricTestSample 作者:
protected void assertThatScreenMatchesExpected(PreferenceScreen screen) {
  assertThat(screen.getPreferenceCount()).isEqualTo(8);

  assertThat(screen.getPreference(0)).isInstanceOf(PreferenceCategory.class);
  assertThat(((PreferenceCategory) screen.getPreference(0)).getPreference(0)).isInstanceOf(Preference.class);

  PreferenceScreen innerScreen = (PreferenceScreen) screen.getPreference(1);
  assertThat(innerScreen).isInstanceOf(PreferenceScreen.class);
  assertThat(innerScreen.getKey()).isEqualTo("screen");
  assertThat(innerScreen.getTitle().toString()).isEqualTo("Screen Test");
  assertThat(innerScreen.getSummary()).isEqualTo("Screen summary");
  assertThat(innerScreen.getPreference(0)).isInstanceOf(Preference.class);

  assertThat(screen.getPreference(2)).isInstanceOf(CheckBoxPreference.class);
  assertThat(screen.getPreference(3)).isInstanceOf(EditTextPreference.class);
  assertThat(screen.getPreference(4)).isInstanceOf(ListPreference.class);
  assertThat(screen.getPreference(5)).isInstanceOf(Preference.class);
  assertThat(screen.getPreference(6)).isInstanceOf(RingtonePreference.class);
  assertThat(screen.getPreference(7)).isInstanceOf(Preference.class);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号