// EXEC: cjc %import-path %L %l %f
// EXEC: ./main
import kv4cj.*
import std.collection.*
import std.core.*
import std.fs.*
main(): Int64 {
MMKV.initializeMMKV("rootdir")
var kv: MMKV = MMKV.mmkvWithID("test_isFileValid")
for (i in 0..100) {
var key = "key-" + i.toString()
var value = "string-" + i.toString()
var ret = kv.set(key, value)
if (ret == false) {
return -1
}
}
if (!MMKV.isFileValid("test_isFileValid")) {
return -1
}
remove("rootdir/test_isFileValid.crc")
if (MMKV.isFileValid("test_isFileValid")) {
return -1
}
return 0
}