diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-03 11:28:59 +0100 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-06 20:30:32 +0100 |
| commit | 72eaa0889cdb95f083253b8c08b90b84171762c0 (patch) | |
| tree | e3f287245f1a70c84ecf22b8dcb7dc7ad332c591 /tests | |
| parent | bf8c5a031f7a791bd99d18aaa334bc6d2955b536 (diff) | |
| download | msitools-72eaa0889cdb95f083253b8c08b90b84171762c0.tar.gz msitools-72eaa0889cdb95f083253b8c08b90b84171762c0.tar.xz msitools-72eaa0889cdb95f083253b8c08b90b84171762c0.zip | |
wine bug: implement streams_view_delete_row
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/testdatabase.c | 17 | ||||
| -rw-r--r-- | tests/testdatabase.ok | 4 |
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/testdatabase.c b/tests/testdatabase.c index 0607b3d..6ab780f 100644 --- a/tests/testdatabase.c +++ b/tests/testdatabase.c @@ -1339,6 +1339,23 @@ static void test_streamtable(void) libmsi_unref( rec ); libmsi_query_close( query ); libmsi_unref( query ); + + r = run_query( hdb, 0, "DELETE FROM `_Streams` WHERE `Name` = 'data1'" ); + ok( r == LIBMSI_RESULT_SUCCESS, "Cannot create Binary table: %d\n", r ); + + query = NULL; + r = libmsi_database_open_query( hdb, + "SELECT `Name`, `Data` FROM `_Streams` WHERE `Name` = 'data1'", &query ); + ok( r == LIBMSI_RESULT_SUCCESS, "Failed to open database query: %d\n", r); + + r = libmsi_query_execute( query, 0 ); + ok( r == LIBMSI_RESULT_SUCCESS, "Failed to execute query: %d\n", r); + + r = libmsi_query_fetch( query, &rec ); + ok( r == LIBMSI_RESULT_NO_MORE_ITEMS, "Expected LIBMSI_RESULT_NO_MORE_ITEMS,, got %d\n", r); + + libmsi_query_close( query ); + libmsi_unref( query ); libmsi_unref( hdb ); DeleteFile(msifile); } diff --git a/tests/testdatabase.ok b/tests/testdatabase.ok index 8190d0a..3d33b11 100644 --- a/tests/testdatabase.ok +++ b/tests/testdatabase.ok @@ -283,6 +283,10 @@ ok: r == LIBMSI_RESULT_SUCCESS ok: r == LIBMSI_RESULT_SUCCESS
ok: r == LIBMSI_RESULT_SUCCESS
ok: r == LIBMSI_RESULT_SUCCESS
+ok: r == LIBMSI_RESULT_NO_MORE_ITEMS
+ok: r == LIBMSI_RESULT_SUCCESS
+ok: r == LIBMSI_RESULT_SUCCESS
+ok: r == LIBMSI_RESULT_SUCCESS
ok: r == LIBMSI_RESULT_SUCCESS
ok: r == LIBMSI_RESULT_SUCCESS
ok: r == LIBMSI_RESULT_SUCCESS
|
