case R.id.delete_btn1: try { int rowsAffected = LitePal.delete(Singer.class, Long.parseLong(mSingerIdEdit.getText().toString())); Toast.makeText(
@Test public void testDeleteWithNotExistsRecordById() { int rowsAffected = LitePal.delete(Student.class, 998909); assertEquals(0, rowsAffected); }
@Test public void testDeleteCascadeM2OAssociationsOnOSideById() { createClassroomStudentsTeachers(); int rowsAffected = LitePal.delete(Student.class, jude.getId()); assertEquals(1, rowsAffected); assertNull(getStudent(jude.getId())); rowsAffected = LitePal.delete(Student.class, rose.getId()); assertEquals(1, rowsAffected); assertNull(getStudent(rose.getId())); rowsAffected = LitePal.delete(Teacher.class, john.getId()); assertEquals(1, rowsAffected); assertNull(getTeacher(john.getId())); rowsAffected = LitePal.delete(Teacher.class, mike.getId()); assertEquals(1, rowsAffected); assertNull(getTeacher(mike.getId())); }
@Test public void testDeleteById() { initJude(); jude.save(); int rowsAffected = LitePal.delete(Student.class, jude.getId()); assertEquals(1, rowsAffected); Student s = getStudent(jude.getId()); assertNull(s); }
@Test public void testDeleteCascadeO2OAssociationsById() { createStudentsTeachersWithIdCard(); int affectedRows = LitePal.delete(Student.class, jude.getId()); assertEquals(2, affectedRows); assertNull(getStudent(jude.getId())); assertNull(getIdCard(judeCard.getId())); affectedRows = LitePal.delete(IdCard.class, roseCard.getId()); assertEquals(2, affectedRows); assertNull(getStudent(rose.getId())); assertNull(getIdCard(roseCard.getId())); affectedRows = LitePal.delete(Teacher.class, john.getId()); assertEquals(2, affectedRows); assertNull(getTeacher(john.getId())); assertNull(getIdCard(johnCard.getId())); affectedRows = LitePal.delete(IdCard.class, mikeCard.getId()); assertEquals(1, affectedRows); assertNull(getIdCard(mikeCard.getId())); }
@Test public void testDeleteCascadeM2MAssociationsById() { createStudentsTeachersWithAssociations(); int rowsAffected = LitePal.delete(Teacher.class, john.getId()); assertEquals(2, rowsAffected); assertNull(getTeacher(john.getId())); assertM2MFalse(studentTable, teacherTable, rose.getId(), john.getId()); assertM2M(studentTable, teacherTable, rose.getId(), mike.getId()); assertM2M(studentTable, teacherTable, jude.getId(), mike.getId()); createStudentsTeachersWithAssociations(); rowsAffected = LitePal.delete(Teacher.class, mike.getId()); assertEquals(3, rowsAffected); assertNull(getTeacher(mike.getId())); assertM2MFalse(studentTable, teacherTable, rose.getId(), mike.getId()); assertM2MFalse(studentTable, teacherTable, jude.getId(), mike.getId()); assertM2M(studentTable, teacherTable, rose.getId(), john.getId()); }
@Test public void testDeleteCascadeM2OAssociationsOnMSideById() { createClassroomStudentsTeachers(); int rowsAffected = LitePal.delete(Classroom.class, gameRoom.get_id()); assertEquals(5, rowsAffected); assertNull(getClassroom(gameRoom.get_id())); assertNull(getStudent(jude.getId())); assertNull(getStudent(rose.getId())); assertNull(getTeacher(john.getId())); assertNull(getTeacher(mike.getId())); }
private List<Download> updateDownloads() { List<Download> list = LitePal.findAll(Download.class); if (null != list && list.size() > 0) { for (int i = 0; i < list.size(); i++) { Download download = list.get(i); if (!new File(download.getLocal()).exists()) { list.remove(i); LitePal.delete(Download.class, download.getId()); } } } return list; }
LitePal.delete(Video.class, video.getId()); videos.remove(video); updateDataCache(video);