Skip to content

Commit 57e8bf3

Browse files
committed
Enable Realm list tests
1 parent b5b6a20 commit 57e8bf3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/test-base/src/commonMain/kotlin/io/realm/kotlin/test/util/TypeDescriptor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ object TypeDescriptor {
383383
(elementType.classifier as KClass<*>).simpleName + (if (elementType.nullable) "?" else "")
384384
return when (collectionType) {
385385
CollectionType.RLM_COLLECTION_TYPE_NONE -> element
386-
CollectionType.RLM_COLLECTION_TYPE_LIST -> "List<$element>"
386+
CollectionType.RLM_COLLECTION_TYPE_LIST -> "RealmList<$element>"
387387
CollectionType.RLM_COLLECTION_TYPE_SET -> TODO()
388388
CollectionType.RLM_COLLECTION_TYPE_DICTIONARY -> TODO()
389389
else -> throw IllegalArgumentException("Wrong collection type: $collectionType")

packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/TypeAdaptersTests.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ class TypeAdaptersTests {
143143
allFieldTypes
144144
.filter { type: TypeDescriptor.RealmFieldType ->
145145
// TODO at some point test collections
146-
type.collectionType == CollectionType.RLM_COLLECTION_TYPE_NONE
146+
type.collectionType == CollectionType.RLM_COLLECTION_TYPE_NONE ||
147+
type.collectionType == CollectionType.RLM_COLLECTION_TYPE_LIST
147148
}
148149
.filterNot { type ->
149150
// TODO tidy list unsupported types in TypeDescriptor
@@ -163,6 +164,7 @@ class TypeAdaptersTests {
163164
"typeadapter_supportness_$kotlinLiteral.kt",
164165
"""
165166
import io.realm.kotlin.types.RealmAny
167+
import io.realm.kotlin.types.RealmList
166168
import io.realm.kotlin.types.RealmInstant
167169
import io.realm.kotlin.types.MutableRealmInt
168170
import io.realm.kotlin.types.RealmObject

0 commit comments

Comments
 (0)