Author: dchapyshev
Date: Fri Sep  9 20:27:31 2016
New Revision: 72635

URL: http://svn.reactos.org/svn/reactos?rev=72635&view=rev
Log:
[WIN32NT_APITEST]
- Add some tests for NtUserSystemParametersInfo

Modified:
    trunk/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c

Modified: trunk/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c?rev=72635&r1=72634&r2=72635&view=diff
==============================================================================
--- trunk/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c 
[iso-8859-1] (original)
+++ trunk/rostests/apitests/win32nt/ntuser/NtUserSystemParametersInfo.c 
[iso-8859-1] Fri Sep  9 20:27:31 2016
@@ -739,19 +739,34 @@
 void
 Test_SPI_SETNONCLIENTMETRICS(void)
 {
-
+    NONCLIENTMETRICSW metrics;
+
+    metrics.cbSize = sizeof(NONCLIENTMETRICSW);
+    TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, 
sizeof(NONCLIENTMETRICSW), &metrics, 0) == 1);
+    TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, 
sizeof(NONCLIENTMETRICSW) + 1, &metrics, 0) == 0);
+    TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, 
sizeof(NONCLIENTMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
 }
 
 void
 Test_SPI_SETMINIMIZEDMETRICS(void)
 {
-
+    MINIMIZEDMETRICS metrics;
+
+    metrics.cbSize = sizeof(MINIMIZEDMETRICS);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, 
sizeof(MINIMIZEDMETRICS), (PVOID)&metrics, 0) == 1);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, 
sizeof(MINIMIZEDMETRICS) + 1, (PVOID)&metrics, 0) == 0);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, 
sizeof(MINIMIZEDMETRICS), (PVOID)0xdeadbeef, 0) == 0);
 }
 
 void
 Test_SPI_SETICONMETRICS(void)
 {
-
+    ICONMETRICS metrics;
+
+    metrics.cbSize = sizeof(ICONMETRICS);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICS), 
(PVOID)&metrics, 0) == 1);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICS) + 
1, (PVOID)&metrics, 0) == 0);
+    TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICS), 
(PVOID)0xdeadbeef, 0) == 0);
 }
 
 void


Reply via email to