diff options
author | dan <dan@noemail.net> | 2019-05-10 20:44:10 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2019-05-10 20:44:10 +0000 |
commit | 90255b814923d03eb68c33f60ed29fbbbe977e31 (patch) | |
tree | 763ca110643b8f162a1a2f878cf2f20c7e8b7231 /src | |
parent | 2240bb88f81759cd975a0cfe377e7fcd6a6f501b (diff) | |
download | sqlite-90255b814923d03eb68c33f60ed29fbbbe977e31.tar.gz sqlite-90255b814923d03eb68c33f60ed29fbbbe977e31.zip |
Add tests for the RBU module.
FossilOrigin-Name: a194e53670e25a48c2bb51b54755abff88ed6ae2596c5858fb4aac16cb452bdf
Diffstat (limited to 'src')
-rw-r--r-- | src/test_vfs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test_vfs.c b/src/test_vfs.c index 43e872bb3..3357a0a27 100644 --- a/src/test_vfs.c +++ b/src/test_vfs.c @@ -235,6 +235,7 @@ static int tvfsResultCode(Testvfs *p, int *pRc){ { SQLITE_BUSY, "SQLITE_BUSY" }, { SQLITE_READONLY, "SQLITE_READONLY" }, { SQLITE_READONLY_CANTINIT, "SQLITE_READONLY_CANTINIT" }, + { SQLITE_NOTFOUND, "SQLITE_NOTFOUND" }, { -1, "SQLITE_OMIT" }, }; @@ -552,6 +553,7 @@ static int tvfsFileControl(sqlite3_file *pFile, int op, void *pArg){ } aF[] = { { SQLITE_FCNTL_BEGIN_ATOMIC_WRITE, "BEGIN_ATOMIC_WRITE" }, { SQLITE_FCNTL_COMMIT_ATOMIC_WRITE, "COMMIT_ATOMIC_WRITE" }, + { SQLITE_FCNTL_ZIPVFS, "ZIPVFS" }, }; int i; for(i=0; i<sizeof(aF)/sizeof(aF[0]); i++){ @@ -565,7 +567,7 @@ static int tvfsFileControl(sqlite3_file *pFile, int op, void *pArg){ 0, 0 ); tvfsResultCode(p, &rc); - if( rc ) return rc; + if( rc ) return (rc<0 ? SQLITE_OK : rc); } } return sqlite3OsFileControl(pFd->pReal, op, pArg); |