|
Èç¹ûÎÒÃÇÊÔͼ´´½¨Ò»¸öÒѾ´æÔÚµÄÎĵµ£¬×îºóÒ»¸ö²âÊÔ»áÅ׳öÒ»¸öÒì³££¨×¢Ò⣬ÎÒÃÇûÓÐʹÓÃcreateOrUpdateDocument()·½·¨£©¡£
ÎĵµÉ¾³ý
ɾ³ýÎĵµºÍ´´½¨¡¢¸üÐÂÎĵµÒ»Ñù¼òµ¥¡£
CouchDeleteTest.java (testEventDelete())- @Test
- public void testEventDelete() {
- Event document = database.getDocument(Event.class, "3083848875");
- assertTrue(document != null);
- database.delete(document);
- try {
- document = database.getDocument(Event.class, "3083848875");
- }
- catch (Exception e) {
- assertTrue(e instanceof org.jcouchdb.exception.NotFoundException);
- }
- }
- @Test(expected = org.jcouchdb.exception.NotFoundException.class)
- public void testEventDelete_NotExists() {
- Event document = database.getDocument(Event.class, "-2");
- assertTrue(document != null);
- database.delete(document);
- document = database.getDocument(Event.class, "-2");
- assertTrue(document == null);
- }
¸´ÖÆ´úÂë ÕâÁ½¸ö²âÊÔµ÷ÓÃÁËdelete()·½·¨·Ö±ð¶Ô´æÔڵĺͲ»´æÔÚµÄÎĵµ½øÐÐÁËɾ³ý£¬µÚ¶þÖÖÇé¿ö»áÅ׳öNotFoundExceptionÒì³£¡£ |
|