PagerHelper { @NonNull public Pager load(long pagerId) { final String json = PreferenceManager.getDefaultSharedPreferences(mContext) .getString(getPagerPreferenceKey(pagerId), null); if (TextUtils.isEmpty(json)) { return new Pager(pagerId); } final Pager pager = mPagerJsonReader.read(json); if (pager == null) { return new Pager(pagerId); } return pager; } PagerHelper(@NonNull final Context context); @NonNull Pager load(long pagerId); void save(@NonNull final Pager pager); void delete(long pagerId);  }
@Test public void testLoadNullPager() throws Exception { long pagerId = 1234L; final Pager pager = pagerHelper.load(pagerId); assertNotNull(pager); assertEquals(pagerId, pager.getId()); }