@Test public void testPutGetList() { final List<Person> inserted = genPersonList(10000); Paper.book().write("persons", inserted); List<Person> persons = Paper.book().read("persons"); assertThat(persons).isEqualTo(inserted); }
@Test public void testPutMap() { final Map<Integer, Person> inserted = genPersonMap(10000); Paper.book().write("persons", inserted); final Map<Integer, Person> personMap = Paper.book().read("persons"); assertThat(personMap).isEqualTo(inserted); }
@Test public void testPutPOJO() { final Person person = genPerson(1); Paper.book().write("profile", person); final Person savedPerson = Paper.book().read("profile"); assertThat(savedPerson).isEqualTo(person); assertThat(savedPerson).isNotSameAs(person); }
@Test public void testPutEmptyList() throws Exception { final List<Person> inserted = genPersonList(0); Paper.book().write("persons", inserted); assertThat(Paper.book().<List>read("persons")).isEmpty(); }
@Before public void setUp() throws Exception { Paper.init(getTargetContext()); Paper.book().destroy(); }
private Object testReadWriteWithoutClassCheck(Object originObj) { Paper.book().write("obj", originObj); Object readObj = Paper.book().read("obj"); assertThat(readObj).isEqualTo(originObj); return readObj; }