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.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
import org.session.libsignal.utilities.Hex
|
import org.session.libsignal.utilities.Hex
|
||||||
|
import org.session.libsignal.utilities.IdPrefix
|
||||||
import org.session.libsignal.utilities.Log
|
import org.session.libsignal.utilities.Log
|
||||||
|
import org.session.libsignal.utilities.SessionId
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Instrumented test, which will execute on an Android device.
|
* Instrumented test, which will execute on an Android device.
|
||||||
|
@ -658,14 +660,22 @@ class InstrumentedTests {
|
||||||
@Test
|
@Test
|
||||||
fun testGroupMembership() {
|
fun testGroupMembership() {
|
||||||
val (userPublic, userSecret) = keyPair
|
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 groupConfig = UserGroupsConfig.newInstance(userSecret)
|
||||||
val group = groupConfig.createGroup()
|
val group = groupConfig.createGroup()
|
||||||
val groupSecret = group.adminKey
|
|
||||||
val groupPublic = Hex.fromStringCondensed(group.groupSessionId.publicKey)
|
|
||||||
groupConfig.set(group)
|
groupConfig.set(group)
|
||||||
val allClosedGroups = groupConfig.all()
|
val allClosedGroups = groupConfig.all()
|
||||||
assertThat(allClosedGroups, equalTo(1))
|
assertThat(allClosedGroups, equalTo(1))
|
||||||
|
assertTrue(groupConfig.needsPush())
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue