From ea8c78bfefbf1afe0c23a8a893ec97aebde0f1f9 Mon Sep 17 00:00:00 2001 From: Daniel Lublin Date: Thu, 11 Mar 2021 13:33:47 +0100 Subject: [PATCH] Make sure invitation accept msg is linking to shareable --- .../briar/sharing/AbstractAutoDeleteIntegrationTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/briar-core/src/test/java/org/briarproject/briar/sharing/AbstractAutoDeleteIntegrationTest.java b/briar-core/src/test/java/org/briarproject/briar/sharing/AbstractAutoDeleteIntegrationTest.java index 80e786eac..19a01fbf3 100644 --- a/briar-core/src/test/java/org/briarproject/briar/sharing/AbstractAutoDeleteIntegrationTest.java +++ b/briar-core/src/test/java/org/briarproject/briar/sharing/AbstractAutoDeleteIntegrationTest.java @@ -5,6 +5,7 @@ import org.briarproject.bramble.api.db.DbException; import org.briarproject.bramble.api.sync.MessageId; import org.briarproject.briar.api.autodelete.event.ConversationMessagesDeletedEvent; import org.briarproject.briar.api.blog.Blog; +import org.briarproject.briar.api.client.BaseGroup; import org.briarproject.briar.api.conversation.event.ConversationMessageReceivedEvent; import org.briarproject.briar.api.forum.Forum; import org.briarproject.briar.api.sharing.InvitationResponse; @@ -254,6 +255,12 @@ public abstract class AbstractAutoDeleteIntegrationTest assertGroupCount(c0, contactId1From0, 1, 0); assertGroupCount(c1, contactId0From1, 2, 0); + // ensure accept message (invitation response) is linking to shareable + InvitationResponse acceptMessage = (InvitationResponse) + getMessageHeaders(c1, contactId0From1).get(1); + assertEquals(acceptMessage.getShareableId(), + ((BaseGroup) getShareable()).getId()); + // both peers delete all messages after their timers expire c0.getTimeTravel().addCurrentTimeMillis(timerLatency); c1.getTimeTravel().addCurrentTimeMillis(timerLatency);