test: adding test for group existing and starting members
This commit is contained in:
parent
1a3c86a7d0
commit
aa2282cde5
|
@ -11,7 +11,9 @@ import org.junit.Assert.*
|
|||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.session.libsignal.utilities.Hex
|
||||
import org.session.libsignal.utilities.IdPrefix
|
||||
import org.session.libsignal.utilities.Log
|
||||
import org.session.libsignal.utilities.SessionId
|
||||
|
||||
/**
|
||||
* Instrumented test, which will execute on an Android device.
|
||||
|
@ -658,14 +660,22 @@ class InstrumentedTests {
|
|||
@Test
|
||||
fun testGroupMembership() {
|
||||
val (userPublic, userSecret) = keyPair
|
||||
val userCurve = Sodium.ed25519PkToCurve25519(userPublic)
|
||||
val userSessionId = SessionId(IdPrefix.STANDARD, Sodium.ed25519PkToCurve25519(userPublic))
|
||||
val groupConfig = UserGroupsConfig.newInstance(userSecret)
|
||||
val group = groupConfig.createGroup()
|
||||
groupConfig.set(group)
|
||||
val groupMembersConfig = GroupMembersConfig.newInstance()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testNewGroupExists() {
|
||||
val (_, userSecret) = keyPair
|
||||
val groupConfig = UserGroupsConfig.newInstance(userSecret)
|
||||
val group = groupConfig.createGroup()
|
||||
val groupSecret = group.adminKey
|
||||
val groupPublic = Hex.fromStringCondensed(group.groupSessionId.publicKey)
|
||||
groupConfig.set(group)
|
||||
val allClosedGroups = groupConfig.all()
|
||||
assertThat(allClosedGroups, equalTo(1))
|
||||
assertTrue(groupConfig.needsPush())
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue