Add Change Number capability and Conversation Update item.

This commit is contained in:
Cody Henthorne
2021-09-08 13:38:39 -04:00
committed by Greyson Parrelli
parent bb446ac1d5
commit 77ff25ec49
31 changed files with 307 additions and 34 deletions

View File

@@ -0,0 +1,19 @@
package org.thoughtcrime.securesms.migrations
import org.junit.Assert.assertEquals
import org.junit.Test
import java.lang.reflect.Field
import java.lang.reflect.Modifier
class ApplicationMigrationsTest {
@Test
fun `ensure ApplicationMigration CURRENT_VERSION matches max version`() {
val fields: Array<Field> = ApplicationMigrations.Version::class.java.declaredFields
val maxField: Int? = fields.filter { Modifier.isStatic(it.modifiers) && it.type == Int::class.java }
.map { it.getInt(null) }
.maxOrNull()
assertEquals(ApplicationMigrations.CURRENT_VERSION, maxField)
}
}