Skip to content

Commit 166fcd6

Browse files
authored
Fix integration test (#107)
1 parent 137eb75 commit 166fcd6

7 files changed

Lines changed: 8 additions & 10 deletions

File tree

cloudkitclient-core/src/commonMain/kotlin/app/softwork/cloudkitclient/Client.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public interface Client {
3535

3636
public suspend fun <F : Fields, R : Record<F>> upload(
3737
asset: ByteArray,
38-
recordInformation: Record.Information<F, R>,
38+
recordInformation: Information<F, R>,
3939
field: KProperty1<F, Value.Asset?>,
4040
recordName: String?,
4141
zoneID: ZoneID = ZoneID.default

cloudkitclient-core/src/commonMain/kotlin/app/softwork/cloudkitclient/Operation.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import app.softwork.cloudkitclient.Record.*
44
import kotlinx.serialization.*
55

66
@Serializable
7-
public data class OperationsRequest<F: Fields, R : Record<F>, O: Operation<F, R>, >(
7+
public data class OperationsRequest<F: Fields, R : Record<F>, O: Operation<F, R>>(
88
val operations: List<O>,
99
val zoneID: ZoneID = ZoneID.default,
1010
val atomic: Boolean? = null,

cloudkitclient-core/src/commonMain/kotlin/app/softwork/cloudkitclient/values/Value.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public sealed class Value {
3333

3434
@Serializable
3535
@SerialName("INT")
36-
public data class Number(val value: kotlin.Long) : Value()
36+
public data class Number(val value: Long) : Value()
3737

3838

3939
@Serializable

cloudkitclient-testing/src/commonMain/kotlin/app/softwork/cloudkitclient/Storage.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ public class Storage(
9090
return asset
9191
}
9292

93-
@OptIn(ExperimentalTime::class)
9493
public fun <F : Record.Fields, R : Record<F>> query(
9594
recordInformation: Information<F, R>,
9695
filters: List<Filter>?,

cloudkitclient-testing/src/commonTest/kotlin/app/softwork/cloudkitclient/StorageTest.kt

Lines changed: 0 additions & 4 deletions
This file was deleted.

cloudkitclient-testing/src/commonTest/kotlin/app/softwork/cloudkitclient/TestClientTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class TestClientTest {
2222
}
2323

2424
@Test
25-
fun queryFind() {
25+
fun queryFound() {
2626
val client = TestClient()
2727
val defaultZone = client.publicDB.zones.values.first()
2828
val filter = Filter.Builder<UserRecord.Fields>().apply {
@@ -36,7 +36,7 @@ class TestClientTest {
3636
}
3737

3838
@Test
39-
fun queryNoFind() {
39+
fun queryNotFound() {
4040
val client = TestClient()
4141
val defaultZone = client.publicDB.zones.values.first()
4242
val filter = Filter.Builder<UserRecord.Fields>().apply {

integrationTest/src/commonTest/kotlin/app/softwork/cloudkitclient/TodoClientTest.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class TodoClientTest {
3333
val todos2 = client.publicDB.query(TodoRecord)
3434
assertEquals(0, todos2.size)
3535
client.publicDB.delete(list, TodoListRecord)
36+
delay(timeMillis = client.timeout)
3637
}
3738

3839
@Test
@@ -50,6 +51,7 @@ class TodoClientTest {
5051
val todos2 = client.publicDB.query(TodoRecord).map { it.toDomain() }
5152
assertEquals(0, todos2.size)
5253
client.publicDB.delete(list, TodoListRecord)
54+
delay(timeMillis = client.timeout)
5355
}
5456

5557
@Test
@@ -80,6 +82,7 @@ class TodoClientTest {
8082
assertNull(todoDeletedAsset.fields.asset)
8183
client.publicDB.delete(todoDeletedAsset, TodoRecord)
8284
client.publicDB.delete(list, TodoListRecord)
85+
delay(timeMillis = client.timeout)
8386
}
8487

8588
@Test

0 commit comments

Comments
 (0)