This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
Source under test: /mnt/data/fw-0.2.2/fileworkbench/androidApp/src/main/kotlin/dev/fileworkbench/android/browser/SafBrowserStore.kt
|
||||
Extracted production cursor-reading block + real common models; Android APIs are test doubles.
|
||||
out/folder-listing/FolderListingHarness.kt:58:23: warning: variable 'loading' initializer is redundant
|
||||
var loading = false
|
||||
^
|
||||
out/folder-listing/FolderListingHarness.kt:59:36: warning: variable 'information' initializer is redundant
|
||||
var information: String? = null
|
||||
^
|
||||
PASS normal rows without extras are not rejected
|
||||
PASS empty cursor without extras is a valid empty directory
|
||||
PASS information-only cursor keeps rows and message
|
||||
PASS loading cursor without error keeps partial rows
|
||||
PASS loading cursor may initially contain no rows
|
||||
PASS provider error takes precedence over info without discarding available rows
|
||||
PASS actual null query result still raises the no-listing error
|
||||
PASS cursor closes when row iteration throws
|
||||
PASS cursor closes on cancellation during iteration
|
||||
PASS entry limit still marks an oversized directory truncated
|
||||
PASS exactly the entry limit is not marked truncated
|
||||
PASS duplicate provider IDs remain deduplicated
|
||||
PASS missing and oversized document IDs are skipped
|
||||
PASS provider messages still use the shared label sanitizer
|
||||
Folder-listing host regression: 14 passed, 0 failed. NOT an Android/device test.
|
||||
Reference in New Issue
Block a user