Skip to content

Commit 96bca5c

Browse files
committed
Improve error messages for sync progress test
1 parent e7284f9 commit 96bca5c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

core/src/commonIntegrationTest/kotlin/com/powersync/sync/SyncProgressTest.kt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,19 @@ class SyncProgressTest {
8383
val progress = item.downloadProgress ?: error("Expected download progress on $item")
8484

8585
assertTrue { item.downloading }
86-
assertEquals(total.first, progress.downloadedOperations)
87-
assertEquals(total.second, progress.totalOperations)
86+
run {
87+
val message = "Expected total progress to be ${total.first}/${total.second}, but it is ${progress.downloadedOperations}/${progress.totalOperations}"
88+
assertEquals(total.first, progress.downloadedOperations, message)
89+
assertEquals(total.second, progress.totalOperations, message)
90+
}
8891

8992
priorities.forEach { (priority, expected) ->
9093
val (expectedDownloaded, expectedTotal) = expected
91-
val progress = progress.untilPriority(priority)
92-
assertEquals(expectedDownloaded, progress.downloadedOperations)
93-
assertEquals(expectedTotal, progress.totalOperations)
94+
val actualProgress = progress.untilPriority(priority)
95+
val message = "Expected progress at prio $priority to be ${expectedDownloaded}/${expectedTotal}, but it is ${actualProgress.downloadedOperations}/${actualProgress.totalOperations}"
96+
97+
assertEquals(expectedDownloaded, actualProgress.downloadedOperations, message)
98+
assertEquals(expectedTotal, actualProgress.totalOperations, message)
9499
}
95100
}
96101

0 commit comments

Comments
 (0)