mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 17:16:04 +00:00
[WIN32KNT_APITEST] Add some tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS. It is checked in win2k3
svn path=/trunk/; revision=72647
This commit is contained in:
parent
47b4a945d2
commit
5d2a362dda
1 changed files with 30 additions and 2 deletions
|
@ -716,8 +716,6 @@ Test_SPI_SETICONTITLELOGFONT(void)
|
||||||
|
|
||||||
/* Test uiParam < 0 */
|
/* Test uiParam < 0 */
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETICONTITLELOGFONT, -1, &buf.lf, 0) == 1);
|
TEST(NtUserSystemParametersInfo(SPI_GETICONTITLELOGFONT, -1, &buf.lf, 0) == 1);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -740,30 +738,60 @@ void
|
||||||
Test_SPI_SETNONCLIENTMETRICS(void)
|
Test_SPI_SETNONCLIENTMETRICS(void)
|
||||||
{
|
{
|
||||||
NONCLIENTMETRICSW metrics;
|
NONCLIENTMETRICSW metrics;
|
||||||
|
NONCLIENTMETRICSW origMetrics;
|
||||||
|
|
||||||
metrics.cbSize = sizeof(NONCLIENTMETRICSW);
|
metrics.cbSize = sizeof(NONCLIENTMETRICSW);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), &metrics, 0) == 1);
|
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), &metrics, 0) == 1);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
|
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
|
||||||
|
|
||||||
|
origMetrics = metrics;
|
||||||
|
|
||||||
|
metrics.cbSize = sizeof(NONCLIENTMETRICSW) + 10;
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETNONCLIENTMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
ok(metrics.cbSize == sizeof(NONCLIENTMETRICSW), "Expected size: %lu, got %lu\n", (ULONG)sizeof(NONCLIENTMETRICSW), (ULONG)metrics.cbSize);
|
||||||
|
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETNONCLIENTMETRICS, 0, (PVOID)&origMetrics, 0) == 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
Test_SPI_SETMINIMIZEDMETRICS(void)
|
Test_SPI_SETMINIMIZEDMETRICS(void)
|
||||||
{
|
{
|
||||||
MINIMIZEDMETRICS metrics;
|
MINIMIZEDMETRICS metrics;
|
||||||
|
MINIMIZEDMETRICS origMetrics;
|
||||||
|
|
||||||
metrics.cbSize = sizeof(MINIMIZEDMETRICS);
|
metrics.cbSize = sizeof(MINIMIZEDMETRICS);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)&metrics, 0) == 1);
|
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)&metrics, 0) == 1);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)0xdeadbeef, 0) == 0);
|
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, sizeof(MINIMIZEDMETRICS), (PVOID)0xdeadbeef, 0) == 0);
|
||||||
|
|
||||||
|
origMetrics = metrics;
|
||||||
|
|
||||||
|
metrics.cbSize = sizeof(MINIMIZEDMETRICS) + 10;
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETMINIMIZEDMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_GETMINIMIZEDMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
ok(metrics.cbSize == sizeof(MINIMIZEDMETRICS), "Expected size: %lu, got %lu\n", (ULONG)sizeof(MINIMIZEDMETRICS), (ULONG)metrics.cbSize);
|
||||||
|
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETMINIMIZEDMETRICS, 0, (PVOID)&origMetrics, 0) == 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
Test_SPI_SETICONMETRICS(void)
|
Test_SPI_SETICONMETRICS(void)
|
||||||
{
|
{
|
||||||
ICONMETRICSW metrics;
|
ICONMETRICSW metrics;
|
||||||
|
ICONMETRICSW origMetrics;
|
||||||
|
|
||||||
metrics.cbSize = sizeof(ICONMETRICSW);
|
metrics.cbSize = sizeof(ICONMETRICSW);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)&metrics, 0) == 1);
|
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)&metrics, 0) == 1);
|
||||||
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
|
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, sizeof(ICONMETRICSW), (PVOID)0xdeadbeef, 0) == 0);
|
||||||
|
|
||||||
|
origMetrics = metrics;
|
||||||
|
|
||||||
|
metrics.cbSize = sizeof(ICONMETRICSW) + 10;
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETICONMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_GETICONMETRICS, 0, (PVOID)&metrics, 0) == 1);
|
||||||
|
ok(metrics.cbSize == sizeof(ICONMETRICSW), "Expected size: %lu, got %lu\n", (ULONG)sizeof(ICONMETRICSW), (ULONG)metrics.cbSize);
|
||||||
|
|
||||||
|
TEST(NtUserSystemParametersInfo(SPI_SETICONMETRICS, 0, (PVOID)&origMetrics, 0) == 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue