39 Commits

Author SHA1 Message Date
Alexandre Julliard
290ddd8e38 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:56:18 +02:00
Saulius Krasuckas
072c11dc49 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one. 2006-06-10 12:41:27 +02:00
Saulius Krasuckas
67e6040c2d advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1. 2006-06-02 20:43:50 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Rein Klazes
62b69d6486 advapi32: RegCreateKeyEx fix.
On Win9x,ME RegCreateKeyEx ignores the backslash character if the
subkey begins with one. With a regression test.
2005-12-08 13:49:02 +01:00
Saulius Krasuckas
9d519093f6 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
not installed (WinReg.DLL is missing).
- Test "\\" prefixed computer names too.
2005-11-04 11:15:59 +00:00
Ivan Leo Puoti
7230a90821 Delete a temp file. 2005-10-27 18:29:07 +00:00
Rein Klazes
c16e70587a - Set the LastError in OpenSCManager in case of errors;
- Accept machine names without a '\\' prefix in OpenSCManager and
  RegConnectRegistry.
- Add a regression test for that.
2005-09-15 09:31:05 +00:00
Felix Nawothnig
7bc3a38ba7 Rewrote the RegGetValue tests for REG_SZ / REG_EXPAND_SZ. 2005-07-18 10:30:51 +00:00
Felix Nawothnig
305ce2f641 Fix registry tests on Win95. 2005-07-18 09:08:24 +00:00
Mike McCormack
d7b9a23afd gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-06 19:08:05 +00:00
Felix Nawothnig
694f789956 Added unit tests for RegGetValue. 2005-07-03 11:19:03 +00:00
Stefan Huehner
ac6f562b52 Fix more -Wstrict-prototypes warnings. 2005-06-20 14:18:03 +00:00
Robert Shearman
8cb3f92e53 - All versions of Windows ignore the access rights of the passed in
parent handle to RegCreateKey(Ex).
- Add a test that shows this.
2005-06-16 20:34:34 +00:00
Robert Shearman
44246e47ec Fix registry test for Win9x by skipping a section that fails, but
succeeds on NT.
2005-06-12 10:42:13 +00:00
James Hawkins
8516d1969d Set the backup/restore privilege. 2005-04-19 12:00:04 +00:00
James Hawkins
fa18fad2b0 Remove two unnecessary traces.
Break up one test into two.
2005-04-19 10:24:06 +00:00
James Hawkins
89f67d7b09 Add RegUnLoadKey test. 2005-04-19 09:47:10 +00:00
Jakob Eriksson
163f5ab923 Fail gracefully on permission denied. 2005-04-18 09:52:40 +00:00
James Hawkins
a9d5de8414 RegDeleteKey fails if the lpSubKey param is NULL. 2005-04-16 10:49:10 +00:00
Jakob Eriksson
9117e1c463 ERROR_PRIVILEGE_NOT_HELD can be returned for NT4. 2005-04-15 16:12:28 +00:00
James Hawkins
2a8f7962ff Pass an empty string instead of NULL to RegDeleteKey to delete hKey. 2005-04-13 14:40:58 +00:00
James Hawkins
eb9250bf12 Create the 'Test' value in a temporary subkey to avoid conflicts
between tests.
2005-04-11 12:52:32 +00:00
James Hawkins
1ef206de77 Replace a trace with a previously removed test. 2005-03-25 10:26:18 +00:00
Jakob Eriksson
6be7d751a0 Fix some Windows 95 issues. 2005-03-24 19:02:38 +00:00
James Hawkins
34955ea696 Add RegSaveKey, RegLoadKey tests. 2005-03-23 11:59:06 +00:00
James Hawkins
e8d1e2f745 Fix RegOpen/CloseKey. 2005-02-25 16:52:10 +00:00
James Hawkins
d5e2b7c843 Add RegOpenKey, RegCloseKey tests. 2005-02-21 20:37:26 +00:00
Alexandre Julliard
d6df8f5675 Don't make the test key volatile, that can break other tests. 2005-01-27 11:15:00 +00:00
Eric Pouech
0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
James Hawkins
2515ff77fc Added beginnings of RegQueryValueEx tests. 2004-11-19 18:13:30 +00:00
Alexandre Julliard
bba76fca45 Don't crash on NULL data in RegSetValueExA (reported by Mike Hearn and
Andreas Mohr).
Removed a couple of unnecessary version checks.
2004-07-24 02:32:50 +00:00
Francois Gouget
e18aa3f614 Add trailing '\n's to ok() calls. 2004-01-26 20:23:25 +00:00
Jon Griffiths
90535ce905 Various test fixes for XP/msvc. 2003-09-25 20:29:40 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Francois Gouget
c7de2085bb Use only Ansi APIs for cleaning up the registry.
Skip Unicode tests if the Unicode APIs are not implemented.
If the value name buffer is too small, Win9x returns the number of
characters returned as specified in the MSDN while other Windows
return the number of bytes written (including the trailing '\0').
2003-01-13 18:29:31 +00:00
Francois Gouget
5e5f7bbb02 Change the #include order so that these tests compile on Windows. 2002-09-17 00:04:35 +00:00
Alexandre Julliard
5587d39e9c Fixed possible infinite loop in delete_key. 2002-09-12 20:46:06 +00:00
Alexandre Julliard
c345f7b953 Created registry unit test and added tests for RegEnumValue[AW]. 2002-07-10 03:30:14 +00:00