From 098c1d0b1ec8e0b430093be220a33ec4ce6ec80a Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Tue, 4 Jul 2017 11:30:17 -0300 Subject: [PATCH] Add test where two contacts remove each other --- .../briar/blog/BlogManagerIntegrationTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java index 6c88846cf3..6066f40525 100644 --- a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java +++ b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java @@ -31,6 +31,7 @@ import static org.briarproject.briar.api.blog.MessageType.POST; import static org.briarproject.briar.api.blog.MessageType.WRAPPED_COMMENT; import static org.briarproject.briar.api.blog.MessageType.WRAPPED_POST; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class BlogManagerIntegrationTest @@ -470,4 +471,17 @@ public class BlogManagerIntegrationTest } } + @Test + public void testRemoveContacts() throws Exception { + // 0 removes 1 + assertTrue(blogManager0.getBlogs().contains(blog1)); + contactManager0.removeContact(contactId1From0); + assertFalse(blogManager0.getBlogs().contains(blog1)); + + // 1 removes 0 + assertTrue(blogManager1.getBlogs().contains(blog0)); + contactManager1.removeContact(contactId0From1); + assertFalse(blogManager1.getBlogs().contains(blog0)); + } + } -- GitLab