Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92a868f0 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Don't count transient fields for parceling identity am: 81291b99 am: e9335103

Change-Id: I8dd09b57e8f8cded92754fb892e375f75ba85cc4
parents e0681c52 e9335103
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -92,5 +92,7 @@ fun assertRunsInAtMost(descr: String, timeLimit: Long, fn: () -> Unit) {
 * @param clazz Class to test.
 * @param clazz Class to test.
 */
 */
fun <T> assertFieldCountEquals(count: Int, clazz: Class<T>) {
fun <T> assertFieldCountEquals(count: Int, clazz: Class<T>) {
    assertEquals(count, clazz.declaredFields.filter { !Modifier.isStatic(it.modifiers) }.size)
    assertEquals(count, clazz.declaredFields.filter {
        !Modifier.isStatic(it.modifiers) && !Modifier.isTransient(it.modifiers)
    }.size)
}
}