Skip to content

Commit 24b19c2

Browse files
authored
Fix test around releasing intermediate versions (#1509)
1 parent 3918a93 commit 24b19c2

File tree

1 file changed

+5
-4
lines changed
  • packages/test-base/src/androidInstrumentedTest/kotlin/io/realm/kotlin/test/android

1 file changed

+5
-4
lines changed

packages/test-base/src/androidInstrumentedTest/kotlin/io/realm/kotlin/test/android/MemoryTests.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,15 @@ class MemoryTests {
149149

150150
// Perform various writes and deletes and garbage collect the references to allow core to
151151
// release the underlying versions
152+
val referenceHolder = mutableListOf<MemoryTest>()
152153
for (i in 1..3) {
153-
val referenceHolder = mutableListOf<MemoryTest>()
154-
realm.writeBlocking {
155-
for (i in 1..10) {
154+
for (i in 1..10) {
155+
val y: MemoryTest = realm.writeBlocking {
156156
copyToRealm(MemoryTest()).apply {
157157
stringField = oneMBstring
158-
}.also { referenceHolder.add(it) }
158+
}
159159
}
160+
referenceHolder.add(y)
160161
}
161162
realm.writeBlocking {
162163
delete(query<MemoryTest>("stringField != 'INITIAL'"))

0 commit comments

Comments
 (0)