From f5ea2b3e225db1e1da80d10defd11ee3a0266f39 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Thu, 6 Dec 2012 14:52:38 +0100 Subject: testcases fix for gsf --- tests/testdatabase.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tests/testdatabase.c') diff --git a/tests/testdatabase.c b/tests/testdatabase.c index 6ab780f..a746da4 100644 --- a/tests/testdatabase.c +++ b/tests/testdatabase.c @@ -61,11 +61,11 @@ static void test_msidatabase(void) res = libmsi_database_open( msifile, msifile2, &hdb2 ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to open database\n" ); - ok( INVALID_FILE_ATTRIBUTES != GetFileAttributes( msifile2 ), "database should exist\n"); - res = libmsi_database_commit( hdb2 ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to commit database\n" ); + ok( INVALID_FILE_ATTRIBUTES != GetFileAttributes( msifile2 ), "database should exist\n"); + res = libmsi_unref( hdb2 ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to close database\n" ); @@ -104,16 +104,16 @@ static void test_msidatabase(void) ok( res == LIBMSI_RESULT_SUCCESS , "Failed to close database\n" ); ok( INVALID_FILE_ATTRIBUTES != GetFileAttributes( msifile ), "database should exist\n"); + DeleteFile( msifile ); + /* LIBMSI_DB_OPEN_CREATE deletes the database if MsiCommitDatabase isn't called */ res = libmsi_database_open( msifile, LIBMSI_DB_OPEN_CREATE, &hdb ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to open database\n" ); - ok( INVALID_FILE_ATTRIBUTES != GetFileAttributes( msifile ), "database should exist\n"); - res = libmsi_unref( hdb ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to close database\n" ); - ok( INVALID_FILE_ATTRIBUTES == GetFileAttributes( msifile ), "database should exist\n"); + ok( INVALID_FILE_ATTRIBUTES == GetFileAttributes( msifile ), "database should not exist\n"); res = libmsi_database_open( msifile, LIBMSI_DB_OPEN_CREATE, &hdb ); ok( res == LIBMSI_RESULT_SUCCESS , "Failed to open database\n" ); -- cgit