Make sure invitation accept msg is linking to shareable

This commit is contained in:
Daniel Lublin
2021-03-11 13:33:47 +01:00
committed by Torsten Grote
parent 95b437b311
commit 49850e4198

View File

@@ -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);