diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-12-11 15:54:55 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-12 10:03:03 +0100 |
commit | 2c0de8513cbcad50c0cf3989ad69b44732e7c095 (patch) | |
tree | 5c60ec80c164dacc8eceae2d5a9ad6d8f780c342 /tests/testrecord.c | |
parent | ba8d345a25def35f63f3626f519969b8295a84ec (diff) | |
download | msitools-2c0de8513cbcad50c0cf3989ad69b44732e7c095.tar.gz msitools-2c0de8513cbcad50c0cf3989ad69b44732e7c095.tar.xz msitools-2c0de8513cbcad50c0cf3989ad69b44732e7c095.zip |
Beautify a little bit the code
Diffstat (limited to 'tests/testrecord.c')
-rw-r--r-- | tests/testrecord.c | 761 |
1 files changed, 381 insertions, 380 deletions
diff --git a/tests/testrecord.c b/tests/testrecord.c index 9977912..ad03a43 100644 --- a/tests/testrecord.c +++ b/tests/testrecord.c @@ -48,7 +48,7 @@ static bool create_temp_file (char *name) return TRUE; } -static void test_msirecord(void) +static void test_msirecord (void) { unsigned r, sz; int i; @@ -58,365 +58,365 @@ static void test_msirecord(void) char filename[100]; /* check behaviour with an invalid record */ - r = libmsi_record_get_field_count(0); - ok(r==-1, "field count for invalid record not -1\n"); - r = libmsi_record_is_null(0, 0); - ok(r==0, "invalid handle not considered to be non-null...\n"); - r = libmsi_record_get_int(0,0); - ok(r == LIBMSI_NULL_INT, "got integer from invalid record\n"); - r = libmsi_record_set_int(0,0,0); - ok(r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_set_int returned wrong error\n"); - r = libmsi_record_set_int(0,-1,0); - ok(r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_set_int returned wrong error\n"); - r = libmsi_record_clear(0); - ok(r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_clear returned wrong error\n"); + r = libmsi_record_get_field_count (0); + ok (r == -1, "field count for invalid record not -1\n"); + r = libmsi_record_is_null (0, 0); + ok (r == 0, "invalid handle not considered to be non-null...\n"); + r = libmsi_record_get_int (0, 0); + ok (r == LIBMSI_NULL_INT, "got integer from invalid record\n"); + r = libmsi_record_set_int (0, 0, 0); + ok (r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_set_int returned wrong error\n"); + r = libmsi_record_set_int (0, -1, 0); + ok (r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_set_int returned wrong error\n"); + r = libmsi_record_clear (0); + ok (r == LIBMSI_RESULT_INVALID_HANDLE, "libmsi_record_clear returned wrong error\n"); /* check behaviour of a record with 0 elements */ - h = libmsi_record_new(0); - ok(h!=0, "couldn't create record with zero elements\n"); - r = libmsi_record_get_field_count(h); - ok(r==0, "field count should be zero\n"); - r = libmsi_record_is_null(h,0); - ok(r, "new record wasn't null\n"); - r = libmsi_record_is_null(h,1); - ok(r, "out of range record wasn't null\n"); - r = libmsi_record_is_null(h,-1); - ok(r, "out of range record wasn't null\n"); + h = libmsi_record_new (0); + ok (h!=0, "couldn't create record with zero elements\n"); + r = libmsi_record_get_field_count (h); + ok (r == 0, "field count should be zero\n"); + r = libmsi_record_is_null (h, 0); + ok (r, "new record wasn't null\n"); + r = libmsi_record_is_null (h, 1); + ok (r, "out of range record wasn't null\n"); + r = libmsi_record_is_null (h, -1); + ok (r, "out of range record wasn't null\n"); sz = sizeof buf; - strcpy(buf,"x"); - r = libmsi_record_get_string(h, 0, buf, &sz); - ok(r==LIBMSI_RESULT_SUCCESS, "failed to get null string\n"); - ok(sz==0, "null string too long\n"); - ok(buf[0]==0, "null string not set\n"); + strcpy (buf, "x"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to get null string\n"); + ok (sz == 0, "null string too long\n"); + ok (buf[0] == 0, "null string not set\n"); /* same record, but add an integer to it */ - r = libmsi_record_set_int(h, 0, 0); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 0\n"); - r = libmsi_record_is_null(h,0); - ok(r==0, "new record is null after setting an integer\n"); - r = libmsi_record_set_int(h, 0, 1); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 1\n"); - r = libmsi_record_set_int(h, 1, 1); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "set integer at 1\n"); - r = libmsi_record_set_int(h, -1, 0); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "set integer at -1\n"); - r = libmsi_record_is_null(h,0); - ok(r==0, "new record is null after setting an integer\n"); - r = libmsi_record_get_int(h, 0); - ok(r == 1, "failed to get integer\n"); + r = libmsi_record_set_int (h, 0, 0); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 0\n"); + r = libmsi_record_is_null (h, 0); + ok (r == 0, "new record is null after setting an integer\n"); + r = libmsi_record_set_int (h, 0, 1); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 1\n"); + r = libmsi_record_set_int (h, 1, 1); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "set integer at 1\n"); + r = libmsi_record_set_int (h, -1, 0); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "set integer at -1\n"); + r = libmsi_record_is_null (h, 0); + ok (r == 0, "new record is null after setting an integer\n"); + r = libmsi_record_get_int (h, 0); + ok (r == 1, "failed to get integer\n"); /* same record, but add a null or empty string to it */ - r = libmsi_record_set_string(h, 0, NULL); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set null string at 0\n"); - r = libmsi_record_is_null(h, 0); - ok(r == true, "null string not null field\n"); + r = libmsi_record_set_string (h, 0, NULL); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set null string at 0\n"); + r = libmsi_record_is_null (h, 0); + ok (r == true, "null string not null field\n"); buf[0] = 0; sz = sizeof buf; - r = libmsi_record_get_string(h, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); - ok(buf[0] == 0, "libmsi_record_get_string returned the wrong string\n"); - ok(sz == 0, "libmsi_record_get_string returned the wrong length\n"); - r = libmsi_record_set_string(h, 0, ""); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set empty string at 0\n"); - r = libmsi_record_is_null(h, 0); - ok(r == true, "null string not null field\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); + ok (buf[0] == 0, "libmsi_record_get_string returned the wrong string\n"); + ok (sz == 0, "libmsi_record_get_string returned the wrong length\n"); + r = libmsi_record_set_string (h, 0, ""); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set empty string at 0\n"); + r = libmsi_record_is_null (h, 0); + ok (r == true, "null string not null field\n"); buf[0] = 0; sz = sizeof buf; - r = libmsi_record_get_string(h, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); - ok(buf[0] == 0, "libmsi_record_get_string returned the wrong string\n"); - ok(sz == 0, "libmsi_record_get_string returned the wrong length\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); + ok (buf[0] == 0, "libmsi_record_get_string returned the wrong string\n"); + ok (sz == 0, "libmsi_record_get_string returned the wrong length\n"); /* same record, but add a string to it */ - r = libmsi_record_set_string(h,0,str); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - r = libmsi_record_get_int(h, 0); - ok(r == LIBMSI_NULL_INT, "should get invalid integer\n"); + r = libmsi_record_set_string (h, 0, str); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + r = libmsi_record_get_int (h, 0); + ok (r == LIBMSI_NULL_INT, "should get invalid integer\n"); buf[0]=0; sz = sizeof buf; - r = libmsi_record_get_string(h,0,buf,&sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); - ok(0==strcmp(buf,str), "libmsi_record_get_string returned the wrong string\n"); - ok(sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to get string at 0\n"); + ok (0 == strcmp (buf, str), "libmsi_record_get_string returned the wrong string\n"); + ok (sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); buf[0]=0; sz = sizeof str - 2; - r = libmsi_record_get_string(h,0,buf,&sz); - ok(r == LIBMSI_RESULT_MORE_DATA, "small buffer should yield LIBMSI_RESULT_MORE_DATA\n"); - ok(sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); - ok(0==strncmp(buf,str,sizeof str-3), "libmsi_record_get_string returned the wrong string\n"); - ok(buf[sizeof str - 3]==0, "string wasn't nul terminated\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_MORE_DATA, "small buffer should yield LIBMSI_RESULT_MORE_DATA\n"); + ok (sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); + ok (0 == strncmp (buf, str, sizeof str-3), "libmsi_record_get_string returned the wrong string\n"); + ok (buf[sizeof str - 3] == 0, "string wasn't nul terminated\n"); buf[0]=0; sz = sizeof str; - r = libmsi_record_get_string(h,0,buf,&sz); - ok(r == LIBMSI_RESULT_SUCCESS, "wrong error\n"); - ok(sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); - ok(0==strcmp(buf,str), "libmsi_record_get_string returned the wrong string\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "wrong error\n"); + ok (sz == sizeof str-1, "libmsi_record_get_string returned the wrong length\n"); + ok (0 == strcmp (buf, str), "libmsi_record_get_string returned the wrong string\n"); - memset(buf, 0, sizeof buf); + memset (buf, 0, sizeof buf); sz = 5; - r = libmsi_record_get_string(h,0,buf,&sz); - ok(r == LIBMSI_RESULT_MORE_DATA, "wrong error\n"); - ok(sz == 5, "libmsi_record_get_string returned the wrong length\n"); - ok(0==memcmp(buf,str,4), "libmsi_record_get_string returned the wrong string\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_MORE_DATA, "wrong error\n"); + ok (sz == 5, "libmsi_record_get_string returned the wrong length\n"); + ok (0 == memcmp (buf, str, 4), "libmsi_record_get_string returned the wrong string\n"); sz = 0; buf[0] = 'x'; - r = libmsi_record_get_string(h,0,buf,&sz); - ok(r == LIBMSI_RESULT_MORE_DATA, "wrong error\n"); - ok(sz == 5, "libmsi_record_get_string returned the wrong length\n"); - ok('x'==buf[0], "libmsi_record_get_string returned the wrong string\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_MORE_DATA, "wrong error\n"); + ok (sz == 5, "libmsi_record_get_string returned the wrong length\n"); + ok ('x' == buf[0], "libmsi_record_get_string returned the wrong string\n"); /* same record, check we can wipe all the data */ - r = libmsi_record_clear(h); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to clear record\n"); - r = libmsi_record_clear(h); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to clear record again\n"); - r = libmsi_record_is_null(h,0); - ok(r, "cleared record wasn't null\n"); + r = libmsi_record_clear (h); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to clear record\n"); + r = libmsi_record_clear (h); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to clear record again\n"); + r = libmsi_record_is_null (h, 0); + ok (r, "cleared record wasn't null\n"); /* same record, try converting strings to integers */ - i = libmsi_record_set_string(h,0,"42"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == 42, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0,"-42"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == -42, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0," 42"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0,"42 "); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0,"42.0"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0,"0x42"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get invalid integer\n"); - i = libmsi_record_set_string(h,0,"1000000000000000"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == -1530494976, "should get truncated integer\n"); - i = libmsi_record_set_string(h,0,"2147483647"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == 2147483647, "should get maxint\n"); - i = libmsi_record_set_string(h,0,"-2147483647"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == -2147483647, "should get -maxint-1\n"); - i = libmsi_record_set_string(h,0,"4294967297"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == 1, "should get one\n"); - i = libmsi_record_set_string(h,0,"foo"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get zero\n"); - i = libmsi_record_set_string(h,0,""); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get zero\n"); - i = libmsi_record_set_string(h,0,"+1"); - ok(i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); - i = libmsi_record_get_int(h, 0); - ok(i == LIBMSI_NULL_INT, "should get zero\n"); + i = libmsi_record_set_string (h, 0, "42"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == 42, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, "-42"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == -42, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, " 42"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, "42 "); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, "42.0"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, "0x42"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get invalid integer\n"); + i = libmsi_record_set_string (h, 0, "1000000000000000"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == -1530494976, "should get truncated integer\n"); + i = libmsi_record_set_string (h, 0, "2147483647"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == 2147483647, "should get maxint\n"); + i = libmsi_record_set_string (h, 0, "-2147483647"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == -2147483647, "should get -maxint-1\n"); + i = libmsi_record_set_string (h, 0, "4294967297"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == 1, "should get one\n"); + i = libmsi_record_set_string (h, 0, "foo"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get zero\n"); + i = libmsi_record_set_string (h, 0, ""); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get zero\n"); + i = libmsi_record_set_string (h, 0, "+1"); + ok (i == LIBMSI_RESULT_SUCCESS, "Failed to set string at 0\n"); + i = libmsi_record_get_int (h, 0); + ok (i == LIBMSI_NULL_INT, "should get zero\n"); /* same record, try converting integers to strings */ - r = libmsi_record_set_int(h, 0, 32); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 32\n"); + r = libmsi_record_set_int (h, 0, 32); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 32\n"); sz = 1; - r = libmsi_record_get_string(h, 0, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); - ok(sz == 2, "length wrong\n"); + r = libmsi_record_get_string (h, 0, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); + ok (sz == 2, "length wrong\n"); buf[0]=0; sz = sizeof buf; - r = libmsi_record_get_string(h, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); - ok(0==strcmp(buf,"32"), "failed to get string from integer\n"); - r = libmsi_record_set_int(h, 0, -32); - ok(r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 32\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); + ok (0 == strcmp (buf, "32"), "failed to get string from integer\n"); + r = libmsi_record_set_int (h, 0, -32); + ok (r == LIBMSI_RESULT_SUCCESS, "Failed to set integer at 0 to 32\n"); buf[0]=0; sz = 1; - r = libmsi_record_get_string(h, 0, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); - ok(sz == 3, "length wrong\n"); + r = libmsi_record_get_string (h, 0, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); + ok (sz == 3, "length wrong\n"); sz = sizeof buf; - r = libmsi_record_get_string(h, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); - ok(0==strcmp(buf,"-32"), "failed to get string from integer\n"); + r = libmsi_record_get_string (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to get string from integer\n"); + ok (0 == strcmp (buf, "-32"), "failed to get string from integer\n"); buf[0]=0; /* same record, now try streams */ - r = libmsi_record_load_stream(h, 0, NULL); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "set NULL stream\n"); + r = libmsi_record_load_stream (h, 0, NULL); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "set NULL stream\n"); sz = sizeof buf; - r = libmsi_record_save_stream(h, 0, buf, &sz); - ok(r == LIBMSI_RESULT_INVALID_DATATYPE, "read non-stream type\n"); - ok(sz == sizeof buf, "set sz\n"); + r = libmsi_record_save_stream (h, 0, buf, &sz); + ok (r == LIBMSI_RESULT_INVALID_DATATYPE, "read non-stream type\n"); + ok (sz == sizeof buf, "set sz\n"); /* same record, now close it */ - g_object_unref(h); + g_object_unref (h); /* now try streams in a new record - need to create a file to play with */ - g_assert (create_temp_file(filename)); + g_assert (create_temp_file (filename)); /* streams can't be inserted in field 0 for some reason */ - h = libmsi_record_new(2); - ok(h, "couldn't create a two field record\n"); - r = libmsi_record_load_stream(h, 0, filename); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "added stream to field 0\n"); - r = libmsi_record_load_stream(h, 1, filename); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to add stream to record\n"); - r = libmsi_record_save_stream(h, 1, buf, NULL); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "should return error\n"); - unlink(filename); /* Windows 98 doesn't like this at all, so don't check return. */ - r = libmsi_record_save_stream(h, 1, NULL, NULL); - ok(r == LIBMSI_RESULT_INVALID_PARAMETER, "should return error\n"); + h = libmsi_record_new (2); + ok (h, "couldn't create a two field record\n"); + r = libmsi_record_load_stream (h, 0, filename); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "added stream to field 0\n"); + r = libmsi_record_load_stream (h, 1, filename); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to add stream to record\n"); + r = libmsi_record_save_stream (h, 1, buf, NULL); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "should return error\n"); + unlink (filename); /* Windows 98 doesn't like this at all, so don't check return. */ + r = libmsi_record_save_stream (h, 1, NULL, NULL); + ok (r == LIBMSI_RESULT_INVALID_PARAMETER, "should return error\n"); sz = sizeof buf; - r = libmsi_record_save_stream(h, 1, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==26,"couldn't get size of stream\n"); + r = libmsi_record_save_stream (h, 1, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == 26, "couldn't get size of stream\n"); sz = 0; - r = libmsi_record_save_stream(h, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==0,"short read\n"); + r = libmsi_record_save_stream (h, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == 0, "short read\n"); sz = sizeof buf; - r = libmsi_record_save_stream(h, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==sizeof buf,"short read\n"); - ok(!strncmp(buf,"abcdefghij",10), "read the wrong thing\n"); + r = libmsi_record_save_stream (h, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == sizeof buf, "short read\n"); + ok (!strncmp (buf, "abcdefghij", 10), "read the wrong thing\n"); sz = sizeof buf; - r = libmsi_record_save_stream(h, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==sizeof buf,"short read\n"); - ok(!strncmp(buf,"klmnopqrst",10), "read the wrong thing\n"); - memset(buf,0,sizeof buf); + r = libmsi_record_save_stream (h, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == sizeof buf, "short read\n"); + ok (!strncmp (buf, "klmnopqrst", 10), "read the wrong thing\n"); + memset (buf, 0, sizeof buf); sz = sizeof buf; - r = libmsi_record_save_stream(h, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==6,"short read\n"); - ok(!strcmp(buf,"uvwxyz"), "read the wrong thing\n"); - memset(buf,0,sizeof buf); + r = libmsi_record_save_stream (h, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == 6, "short read\n"); + ok (!strcmp (buf, "uvwxyz"), "read the wrong thing\n"); + memset (buf, 0, sizeof buf); sz = sizeof buf; - r = libmsi_record_save_stream(h, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); - ok(sz==0,"size non-zero at end of stream\n"); - ok(buf[0]==0, "read something at end of the stream\n"); - r = libmsi_record_load_stream(h, 1, NULL); - ok(r == LIBMSI_RESULT_SUCCESS, "failed to reset stream\n"); + r = libmsi_record_save_stream (h, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to read stream\n"); + ok (sz == 0, "size non-zero at end of stream\n"); + ok (buf[0] == 0, "read something at end of the stream\n"); + r = libmsi_record_load_stream (h, 1, NULL); + ok (r == LIBMSI_RESULT_SUCCESS, "failed to reset stream\n"); sz = 0; - r = libmsi_record_save_stream(h, 1, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "bytes left wrong after reset\n"); - ok(sz==26,"couldn't get size of stream\n"); + r = libmsi_record_save_stream (h, 1, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "bytes left wrong after reset\n"); + ok (sz == 26, "couldn't get size of stream\n"); /* now close the stream record */ - g_object_unref(h); - unlink(filename); /* Delete it for sure, when everything else is closed. */ + g_object_unref (h); + unlink (filename); /* Delete it for sure, when everything else is closed. */ } -static void test_MsiRecordGetString(void) +static void test_MsiRecordGetString (void) { LibmsiRecord *rec; char buf[100]; unsigned sz; unsigned r; - rec = libmsi_record_new(2); - ok(rec != 0, "Expected a valid handle\n"); - - sz = sizeof(buf); - r = libmsi_record_get_string(rec, 1, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n",r); - ok(sz == 0, "Expected 0, got %d\n",sz); - - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, ""), "Expected \"\", got \"%s\"\n", buf); - ok(sz == 0, "Expected 0, got %d\n", sz); - - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 10, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, ""), "Expected \"\", got \"%s\"\n", buf); - ok(sz == 0, "Expected 0, got %d\n", sz); - - g_object_unref(rec); - - rec = libmsi_record_new(1); - ok(rec != 0, "Expected a valid handle\n"); - - r = libmsi_record_set_int(rec, 1, 5); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - - sz = sizeof(buf); - r = libmsi_record_get_string(rec, 1, NULL, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n",r); - ok(sz == 1, "Expected 1, got %d\n",sz); - - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, "5"), "Expected \"5\", got \"%s\"\n", buf); - ok(sz == 1, "Expectd 1, got %d\n", sz); - - r = libmsi_record_set_int(rec, 1, -5); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, "-5"), "Expected \"-5\", got \"%s\"\n", buf); - ok(sz == 2, "Expectd 2, got %d\n", sz); - - g_object_unref(rec); + rec = libmsi_record_new (2); + ok (rec != 0, "Expected a valid handle\n"); + + sz = sizeof (buf); + r = libmsi_record_get_string (rec, 1, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (sz == 0, "Expected 0, got %d\n", sz); + + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, ""), "Expected \"\", got \"%s\"\n", buf); + ok (sz == 0, "Expected 0, got %d\n", sz); + + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 10, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, ""), "Expected \"\", got \"%s\"\n", buf); + ok (sz == 0, "Expected 0, got %d\n", sz); + + g_object_unref (rec); + + rec = libmsi_record_new (1); + ok (rec != 0, "Expected a valid handle\n"); + + r = libmsi_record_set_int (rec, 1, 5); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + + sz = sizeof (buf); + r = libmsi_record_get_string (rec, 1, NULL, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (sz == 1, "Expected 1, got %d\n", sz); + + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, "5"), "Expected \"5\", got \"%s\"\n", buf); + ok (sz == 1, "Expectd 1, got %d\n", sz); + + r = libmsi_record_set_int (rec, 1, -5); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, "-5"), "Expected \"-5\", got \"%s\"\n", buf); + ok (sz == 2, "Expectd 2, got %d\n", sz); + + g_object_unref (rec); } -static void test_MsiRecordGetInteger(void) +static void test_MsiRecordGetInteger (void) { LibmsiRecord *rec; int val; unsigned r; - rec = libmsi_record_new(1); - ok(rec != 0, "Expected a valid handle\n"); + rec = libmsi_record_new (1); + ok (rec != 0, "Expected a valid handle\n"); - r = libmsi_record_set_string(rec, 1, "5"); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_record_set_string (rec, 1, "5"); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - val = libmsi_record_get_int(rec, 1); - ok(val == 5, "Expected 5, got %d\n", val); + val = libmsi_record_get_int (rec, 1); + ok (val == 5, "Expected 5, got %d\n", val); - r = libmsi_record_set_string(rec, 1, "-5"); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_record_set_string (rec, 1, "-5"); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - val = libmsi_record_get_int(rec, 1); - ok(val == -5, "Expected -5, got %d\n", val); + val = libmsi_record_get_int (rec, 1); + ok (val == -5, "Expected -5, got %d\n", val); - r = libmsi_record_set_string(rec, 1, "5apple"); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_record_set_string (rec, 1, "5apple"); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - val = libmsi_record_get_int(rec, 1); - ok(val == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", val); + val = libmsi_record_get_int (rec, 1); + ok (val == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", val); - g_object_unref(rec); + g_object_unref (rec); } -static void test_fieldzero(void) +static void test_fieldzero (void) { LibmsiDatabase *hdb; LibmsiQuery *hview; @@ -426,139 +426,140 @@ static void test_fieldzero(void) unsigned sz; unsigned r; - rec = libmsi_record_new(1); - ok(rec != 0, "Expected a valid handle\n"); + rec = libmsi_record_new (1); + ok (rec != 0, "Expected a valid handle\n"); - r = libmsi_record_get_int(rec, 0); - ok(r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); + r = libmsi_record_get_int (rec, 0); + ok (r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, ""), "Expected \"\", got \"%s\"\n", buf); - ok(sz == 0, "Expectd 0, got %d\n", sz); + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, ""), "Expected \"\", got \"%s\"\n", buf); + ok (sz == 0, "Expectd 0, got %d\n", sz); - r = libmsi_record_is_null(rec, 0); - ok(r == true, "Expected true, got %d\n", r); + r = libmsi_record_is_null (rec, 0); + ok (r == true, "Expected true, got %d\n", r); - r = libmsi_record_get_int(rec, 1); - ok(r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); + r = libmsi_record_get_int (rec, 1); + ok (r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); - r = libmsi_record_set_int(rec, 1, 42); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_record_set_int (rec, 1, 42); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_record_get_int(rec, 0); - ok(r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); + r = libmsi_record_get_int (rec, 0); + ok (r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, ""), "Expected \"\", got \"%s\"\n", buf); - ok(sz == 0, "Expectd 0, got %d\n", sz); + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, ""), "Expected \"\", got \"%s\"\n", buf); + ok (sz == 0, "Expectd 0, got %d\n", sz); - r = libmsi_record_is_null(rec, 0); - ok(r == true, "Expected true, got %d\n", r); + r = libmsi_record_is_null (rec, 0); + ok (r == true, "Expected true, got %d\n", r); - r = libmsi_record_get_int(rec, 1); - ok(r == 42, "Expected 42, got %d\n", r); + r = libmsi_record_get_int (rec, 1); + ok (r == 42, "Expected 42, got %d\n", r); - r = libmsi_record_set_string(rec, 1, "bologna"); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_record_set_string (rec, 1, "bologna"); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_record_get_int(rec, 0); - ok(r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); + r = libmsi_record_get_int (rec, 0); + ok (r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, ""), "Expected \"\", got \"%s\"\n", buf); - ok(sz == 0, "Expectd 0, got %d\n", sz); + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, ""), "Expected \"\", got \"%s\"\n", buf); + ok (sz == 0, "Expectd 0, got %d\n", sz); - r = libmsi_record_is_null(rec, 0); - ok(r == true, "Expected true, got %d\n", r); + r = libmsi_record_is_null (rec, 0); + ok (r == true, "Expected true, got %d\n", r); - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 1, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, "bologna"), "Expected \"bologna\", got \"%s\"\n", buf); - ok(sz == 7, "Expectd 7, got %d\n", sz); + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 1, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, "bologna"), "Expected \"bologna\", got \"%s\"\n", buf); + ok (sz == 7, "Expectd 7, got %d\n", sz); - g_object_unref(rec); + g_object_unref (rec); - r = libmsi_database_open(msifile, LIBMSI_DB_OPEN_CREATE, &hdb); - ok(r == LIBMSI_RESULT_SUCCESS, "libmsi_database_open failed\n"); + r = libmsi_database_open (msifile, LIBMSI_DB_OPEN_CREATE, &hdb); + ok (r == LIBMSI_RESULT_SUCCESS, "libmsi_database_open failed\n"); query = "CREATE TABLE `drone` ( " - "`id` INT, `name` CHAR(32), `number` CHAR(32) " + "`id` INT, `name` CHAR (32), `number` CHAR (32) " "PRIMARY KEY `id`)"; - r = libmsi_database_open_query(hdb, query, &hview); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_query_execute(hview, 0); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_query_close(hview); - ok(r == LIBMSI_RESULT_SUCCESS, "libmsi_query_close failed\n"); - g_object_unref(hview); + r = libmsi_database_open_query (hdb, query, &hview); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_query_execute (hview, 0); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_query_close (hview); + ok (r == LIBMSI_RESULT_SUCCESS, "libmsi_query_close failed\n"); + g_object_unref (hview); query = "INSERT INTO `drone` ( `id`, `name`, `number` )" - "VALUES('1', 'Abe', '8675309')"; - r = libmsi_database_open_query(hdb, query, &hview); - ok(r == LIBMSI_RESULT_SUCCESS, "libmsi_database_open_query failed\n"); - r = libmsi_query_execute(hview, 0); - ok(r == LIBMSI_RESULT_SUCCESS, "libmsi_query_execute failed\n"); - r = libmsi_query_close(hview); - ok(r == LIBMSI_RESULT_SUCCESS, "libmsi_query_close failed\n"); - g_object_unref(hview); + "VALUES ('1', 'Abe', '8675309')"; + r = libmsi_database_open_query (hdb, query, &hview); + ok (r == LIBMSI_RESULT_SUCCESS, "libmsi_database_open_query failed\n"); + r = libmsi_query_execute (hview, 0); + ok (r == LIBMSI_RESULT_SUCCESS, "libmsi_query_execute failed\n"); + r = libmsi_query_close (hview); + ok (r == LIBMSI_RESULT_SUCCESS, "libmsi_query_close failed\n"); + g_object_unref (hview); rec = NULL; - r = libmsi_database_get_primary_keys(hdb, "drone", &rec); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_database_get_primary_keys (hdb, "drone", &rec); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_record_get_int(rec, 0); - ok(r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); + r = libmsi_record_get_int (rec, 0); + ok (r == LIBMSI_NULL_INT, "Expected LIBMSI_NULL_INT, got %d\n", r); - sz = sizeof(buf); - strcpy(buf, "apple"); - r = libmsi_record_get_string(rec, 0, buf, &sz); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - ok(!strcmp(buf, "drone"), "Expected \"drone\", got \"%s\"\n", buf); - ok(sz == 5, "Expectd 5, got %d\n", sz); + sz = sizeof (buf); + strcpy (buf, "apple"); + r = libmsi_record_get_string (rec, 0, buf, &sz); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + ok (!strcmp (buf, "drone"), "Expected \"drone\", got \"%s\"\n", buf); + ok (sz == 5, "Expectd 5, got %d\n", sz); - r = libmsi_record_is_null(rec, 0); - ok(r == false, "Expected false, got %d\n", r); + r = libmsi_record_is_null (rec, 0); + ok (r == false, "Expected false, got %d\n", r); - g_object_unref(rec); + g_object_unref (rec); - r = libmsi_database_get_primary_keys(hdb, "nosuchtable", &rec); - ok(r == LIBMSI_RESULT_INVALID_TABLE, "Expected LIBMSI_RESULT_INVALID_TABLE, got %d\n", r); + r = libmsi_database_get_primary_keys (hdb, "nosuchtable", &rec); + ok (r == LIBMSI_RESULT_INVALID_TABLE, "Expected LIBMSI_RESULT_INVALID_TABLE, got %d\n", r); query = "SELECT * FROM `drone` WHERE `id` = 1"; - r = libmsi_database_open_query(hdb, query, &hview); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_query_execute(hview, 0); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - r = libmsi_query_fetch(hview, &rec); - ok(r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); - - r = libmsi_record_get_int(rec, 0); - ok(r == LIBMSI_NULL_INT, "Expected NULL value, got %d\n", r); - r = libmsi_record_is_null(rec, 0); - ok(r == true, "Expected true, got %d\n", r); - - g_object_unref(hview); - g_object_unref(rec); - g_object_unref(hdb); - unlink(msifile); + r = libmsi_database_open_query (hdb, query, &hview); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_query_execute (hview, 0); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + r = libmsi_query_fetch (hview, &rec); + ok (r == LIBMSI_RESULT_SUCCESS, "Expected LIBMSI_RESULT_SUCCESS, got %d\n", r); + + r = libmsi_record_get_int (rec, 0); + ok (r == LIBMSI_NULL_INT, "Expected NULL value, got %d\n", r); + r = libmsi_record_is_null (rec, 0); + ok (r == true, "Expected true, got %d\n", r); + + g_object_unref (hview); + g_object_unref (rec); + g_object_unref (hdb); + unlink (msifile); } -void main() +void main () { - g_type_init(); - test_msirecord(); - test_MsiRecordGetString(); - test_MsiRecordGetInteger(); - test_fieldzero(); + g_type_init (); + + test_msirecord (); + test_MsiRecordGetString (); + test_MsiRecordGetInteger (); + test_fieldzero (); } |