mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 19:29:06 +01:00
Update private group invitations messages
@@ -1,7 +1,7 @@
|
||||
This test will verify that the Briar app and mailbox behaviour is as expected when a sender sends invitation to join their private group to the contact who is offline, and who may the MB app installed, or not, and who may export their acceptance or decline via removable media or via mailbox, or answer directly by connecting via internet or BT.
|
||||
|
||||
- invite multiple contacts - some of whom are offline some online
|
||||
- export the nvitation to removable media
|
||||
- export the invitation to removable media
|
||||
- invite via internet, but reply via MB
|
||||
- invite multiple contacts via BT, reply via mailbox, exporting the replies and via internet.
|
||||
- sender offline, their MB comes online later, then their contact comes online (after the invitation has been uploaded to sender's MB)
|
||||
@@ -13,9 +13,9 @@ This test will verify that the Briar app and mailbox behaviour is as expected wh
|
||||
|
||||
**Sender**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports msg | before/after MB upload | receives acks | ack medium |
|
||||
| is online | msg type | has MB | MB online | exports msg | before/after MB upload | receives reply | reply medium |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
| yes | invitation to private group | yes | yes | yes | after | yes | MB |
|
||||
| yes | invitation to private group | yes | yes | no | n/a | yes | MB |
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ This test will verify that the Briar app and mailbox behaviour is as expected wh
|
||||
|
||||
| is online | msg type | has MB | MB online | exports ack | before/afterMB upload |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
|no | invitation to private group | yes | yes | yes | na |
|
||||
|no | invitation to private group | yes | yes | no | n/a |
|
||||
|
||||
In this scenario, the sender who sends the invitation is online, and has the MB installed and paired with their Briar app. The contact whom they want to invite is offline, and also has a MB installed and paired.
|
||||
|
||||
@@ -37,9 +37,89 @@ In this scenario, the sender who sends the invitation is online, and has the MB
|
||||
- recipient goes offline
|
||||
- sender received reply from the recipient's MB
|
||||
|
||||
This scenario can be repeated with:
|
||||
- recipient not going offline after they reply - in which can the reply will be deliered via direct message from contact to contact - as they are both online
|
||||
- sender not going offline after their message has been uploaded to their MB. When their ocntact comes online, they will receive the invitation either via MB or via direct message from the sender's device. This is transparent to the recipient - the important thing is that the invitation is successfully received.
|
||||
|
||||
|
||||
**Scenario 2**
|
||||
|
||||
**Sender**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports msg | before/after MB upload | receives reply | ack medium |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
| yes | invitation to private group | yes | yes | no | n/a | yes | any |
|
||||
|
||||
|
||||
|
||||
**Recipient1**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports reply | before/afterMB upload |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
|no | invitation to private group | yes | yes | no | n/a |
|
||||
|
||||
|
||||
- sender sends the invitation to their private group to the contact who is offline
|
||||
- invitation is uploaded to their mailbox
|
||||
- sender goes offline
|
||||
- recipient comes back online
|
||||
- they receive the invitation from the sender's mailbox
|
||||
- they accept the invitation
|
||||
- their acceptance is uploaded to their MB
|
||||
- recipient remains online
|
||||
- sender receives reply either from the recipient's MB or cirectly from the recipient's Briar app. This is transparent for the user. **TBD if it is necessary to verify that that messages are donloaded and deleted by mailbox either way. If it is necessary, then how can this verification be done? **
|
||||
|
||||
**Scenario 3**
|
||||
|
||||
**Sender**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports msg | before/after MB upload | receives reply | ack medium |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
| yes | invitation to private group | yes | yes | no | n/a | yes | any |
|
||||
|
||||
|
||||
|
||||
**Recipient1**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports reply | before/afterMB upload |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
|no | invitation to private group | yes | yes | no | n/a |
|
||||
|
||||
|
||||
- sender sends the invitation to their private group to the contact who is offline
|
||||
- invitation is uploaded to their mailbox
|
||||
- sender remains online
|
||||
- recipient comes back online
|
||||
- they receive the invitation from the sender's mailbox, or via direct message from sender's Briar app
|
||||
- they decline the invitation
|
||||
- their reply is delivered to the sender via direct message from their Briar app to the sender's Briar app, as they are both online. This is transparent for the user. **TBD if it is necessary to verify that that messages are donloaded and deleted by mailbox either way. If it is necessary, then how can this verification be done? **
|
||||
|
||||
**Scenario 4**
|
||||
|
||||
**Sender**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports msg | before/after MB upload | receives reply | ack medium |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
| yes | invitation to private group | yes | yes | no | n/a | yes | any |
|
||||
|
||||
|
||||
|
||||
**Recipient1**
|
||||
|
||||
| is online | msg type | has MB | MB online | exports reply | before/afterMB upload |
|
||||
| ------ | ------ | ------ | ------ | ------ | ------ |
|
||||
|yes | invitation to private group | yes | yes | no | n/a |
|
||||
|
||||
|
||||
- sender sends the invitation to their private group to the contact who is online
|
||||
- invitation is sent directly to the recipient
|
||||
- sender goes offline
|
||||
- recipient replies, and their replyis uploaded to their Mailbox.
|
||||
- recipient goes offline. Both users are offline now, but their mailboxes are online.
|
||||
- sender comes back online
|
||||
- sender receives the reply messsage via recipient's MB.
|
||||
|
||||
|
||||
|
||||
|
||||
- sender sends the invitation to their private group to a contact who is online, and after that sender goes offline. That means that the recipient's reply cannot be delivered directly to them, but has to be uploaded to the recipient's mailbox. Recipient then goes offline. When sender comes back online they receive the reply via recipient's mailbox.
|
||||
|
||||
|
||||
[Back to Testing](https://code.briarproject.org/briar/briar/-/wikis/Testing)
|
||||
|
||||
Reference in New Issue
Block a user