Thomas Faber
1d90274758
[USER32_DYNAMIC]
...
- Show that user32 keeps an extra reference to itself
CORE-10540
svn path=/trunk/; revision=69962
2015-11-20 17:27:27 +00:00
Thomas Faber
72d1f8be4f
[USER32_DYNAMIC_APITEST]
...
- Add a test that uses LoadLibrary/FreeLibrary on user32.dll, causing it to re-initialize.
CORE-10540
svn path=/trunk/; revision=69923
2015-11-17 13:45:59 +00:00
Thomas Faber
043845e1cd
[NTDLL_APITEST]
...
- Add a test for RtlImageRvaToVa
CORE-10523
svn path=/trunk/; revision=69895
2015-11-16 09:48:39 +00:00
Sylvain Petreolle
9eec8dc5b9
[COM_APITEST]
...
Use explicit W calls.
All the code is unicode-based.
svn path=/trunk/; revision=69830
2015-11-07 11:59:23 +00:00
Thomas Faber
0f4f3d7cd8
[ATL]
...
- Implement more CComBSTR methods. Patch by Mark Jansen.
CORE-10478 #resolve
svn path=/trunk/; revision=69815
2015-11-05 10:49:52 +00:00
Amine Khaldi
2b6ae1241e
[USER32_APITEST] Fix a typo.
...
svn path=/trunk/; revision=69799
2015-11-03 21:14:15 +00:00
Thomas Faber
7744b35234
[USER32_APITEST]
...
- Add a test for sending recursive inter-thread messages
CORE-9210
svn path=/trunk/; revision=69797
2015-11-03 20:40:19 +00:00
Timo Kreuzer
5de8b3d15c
[GDI32_APITEST]
...
Formatting: tabs -> spaces
svn path=/trunk/; revision=69754
2015-10-31 15:24:09 +00:00
Timo Kreuzer
96afb9e14c
[GDI32_APITEST]
...
Fix tests for GetObject
svn path=/trunk/; revision=69752
2015-10-31 14:59:08 +00:00
Thomas Faber
dde60eb9ef
[USER32_APITEST]
...
- Add some tests for other WS_CHILD/WS_POPUP combinations
svn path=/trunk/; revision=69710
2015-10-26 12:12:01 +00:00
Thomas Faber
a8f4623261
[USER32_APITEST]
...
- Remove nonexistent test...
svn path=/trunk/; revision=69708
2015-10-26 12:05:35 +00:00
Thomas Faber
ca8fcf5402
[USER32_APITEST]
...
- Add a test for the bug in win32k highlighted by the recent ATL breakage
CORE-10413
svn path=/trunk/; revision=69707
2015-10-26 12:03:09 +00:00
Pierre Schweitzer
54af95dc46
[CRT_APITEST]
...
Add more tests
CORE-10390
svn path=/trunk/; revision=69681
2015-10-25 07:42:34 +00:00
Pierre Schweitzer
16543cd058
[CRT_APITEST]
...
Add a few tests to show mbstowcs/wcstombs behavior will NULL ptr.
CORE-10390
svn path=/trunk/; revision=69680
2015-10-24 23:18:33 +00:00
Pierre Schweitzer
34c9b63005
[MSVCRT]
...
Add a test that shows that _splitpath() null-terminates drive
svn path=/trunk/; revision=69661
2015-10-24 08:20:05 +00:00
Thomas Faber
237a82dc51
[ATL]
...
- Add CComHeapPtr implementation and tests. Patch by Mark Jansen.
CORE-10344 #resolve
svn path=/trunk/; revision=69593
2015-10-18 10:46:11 +00:00
Pierre Schweitzer
fedc72ff66
[NTDLL_APITEST]
...
Fix test
Spotted by Alex
svn path=/trunk/; revision=69516
2015-10-12 17:43:42 +00:00
Pierre Schweitzer
c4b93ac3c5
[WHOOPS]
...
C/P error
svn path=/trunk/; revision=69507
2015-10-11 21:51:32 +00:00
Pierre Schweitzer
24420c2ba1
[NTDLL_APITESTS]
...
Extend the RtlAllocateHeap() test
svn path=/trunk/; revision=69506
2015-10-11 21:49:16 +00:00
Pierre Schweitzer
7feed70d00
[NTDLL_APITESTS]
...
Add a test that shows that RtlAllocateHeap() totally ignores HEAP_CREATE_ALIGN_16
svn path=/trunk/; revision=69504
2015-10-11 21:10:03 +00:00
Thomas Faber
9c78e0659c
[USER32_APITEST]
...
- Add some tests for window properties
CORE-3897
svn path=/trunk/; revision=69490
2015-10-10 16:08:31 +00:00
Sylvain Petreolle
4aa8ae13c2
[user32_apitest]
...
0x%lu does not mean anything correct.
svn path=/trunk/; revision=69434
2015-10-03 21:41:10 +00:00
Pierre Schweitzer
2f08cf3f2a
[NTDLL_APITEST]
...
*.S expects length in chars
svn path=/trunk/; revision=69392
2015-09-28 08:53:31 +00:00
Pierre Schweitzer
df8ea25b31
[NTDLL_APITEST]
...
Add more tests for RtlGenerate8dot3Name().
Not sure how many more are failing in ReactOS: they all pass in my WC (teasing :-))
CORE-10223
svn path=/trunk/; revision=69388
2015-09-27 20:41:14 +00:00
Pierre Schweitzer
9099445189
[KERNEL32_APITEST]
...
Rename apitest Mailslot test to MailslotRead to avoid testman issue with mailslot winetest
svn path=/trunk/; revision=69352
2015-09-25 14:53:08 +00:00
Pierre Schweitzer
2f233ce1f9
[KERNEL32_APITEST]
...
Add a test for CORE-10188 (which was fixed by Thomas in r69236).
It is based on Nikita Pechenkin's patch with a few modifications by me to avoid race condition on start (and avoid flappy test) and to match more closely our coding style
ROSTESTS-190 #resolve #comment Committed in r69351. Thanks!
svn path=/trunk/; revision=69351
2015-09-25 14:44:38 +00:00
Thomas Faber
c43914c6a7
[NTDLL_APITEST]
...
- Fix a test failure on WHS-Testbot
svn path=/trunk/; revision=69331
2015-09-23 15:53:24 +00:00
Thomas Faber
5e43107328
[NTDLL_APITEST]
...
- Add simple tests for NtOpenThreadToken[Ex] and NtOpenProcessToken[Ex]
svn path=/trunk/; revision=69329
2015-09-23 15:14:25 +00:00
Pierre Schweitzer
40d3c19242
[NTDLL_APITESTS]
...
Add more tests
svn path=/trunk/; revision=69307
2015-09-20 17:51:41 +00:00
Pierre Schweitzer
9fce9f4c34
[NTDLL_APITESTS]
...
Properly init string length
svn path=/trunk/; revision=69305
2015-09-20 14:04:48 +00:00
Pierre Schweitzer
2a99e6260e
[NTDLL_APITESTS]
...
Add more tests
svn path=/trunk/; revision=69304
2015-09-20 13:32:34 +00:00
Pierre Schweitzer
1e31c8d334
[NTDLL_APITESTS]
...
Add a few tests for RtlGenerate8dot3Name()
svn path=/trunk/; revision=69303
2015-09-20 10:42:05 +00:00
Hermès Bélusca-Maïto
e709e70d0e
[PEFILE:APITEST]: Validate IMAGE_SCN_MEM_NOT_PAGED flag for PE files. By Mark Jansen. CORE-10160
...
svn path=/trunk/; revision=69198
2015-09-12 13:08:47 +00:00
Amine Khaldi
de917295f6
[PEFILE_APITEST] Introduce tests that load ntoskrnl.exe and validate various section flags. Created by Mark Jansen in light of r68930. CORE-10106
...
svn path=/trunk/; revision=69154
2015-09-09 17:27:36 +00:00
Amine Khaldi
d69d6cab4e
[APITESTS] Add missing xdk dependency. CORE-9586
...
svn path=/trunk/; revision=69117
2015-09-08 12:51:53 +00:00
Thomas Faber
2565dcba26
[NTOS:PS]
...
- Implement NtApphelpCacheControl. Patch by Mark Jansen
CORE-9914 #resolve
svn path=/trunk/; revision=69022
2015-09-05 11:49:54 +00:00
Sylvain Petreolle
4921df2054
[COM_APITEST]
...
Do not test for ISFHelper anymore.
svn path=/trunk/; revision=68919
2015-09-02 20:52:34 +00:00
Thomas Faber
a54882acc1
[ADVAPI32_APITEST]
...
- Do not call RtlInitUnicodeString on an unterminated string (DPH)
svn path=/trunk/; revision=68867
2015-08-30 08:37:13 +00:00
Thomas Faber
a46c9450de
[GDI32_APITEST]
...
- Add a simple test for SetBoundsRect
svn path=/trunk/; revision=68750
2015-08-18 10:24:01 +00:00
Thomas Faber
195d119706
[NTDLL_APITEST]
...
- Add tests for mapping and relocating an image with an IMAGE_SCN_TYPE_NOLOAD section
CORE-8384
svn path=/trunk/; revision=68676
2015-08-11 07:21:33 +00:00
Thomas Faber
7bccf4601e
[NTDLL_APITEST]
...
- Properly clean up after tests
svn path=/trunk/; revision=68675
2015-08-11 07:13:51 +00:00
Thomas Faber
7a5715dced
[NTDLL_APITEST]
...
- Look for test.dll in the right place
svn path=/trunk/; revision=68674
2015-08-11 06:45:45 +00:00
Christoph von Wittich
1f7ffb9c1d
[GDI32_APITEST]
...
-include the testdata in all targets
-load it from the correct path even when the application is using a different working directory
svn path=/trunk/; revision=68623
2015-08-08 08:31:49 +00:00
Christoph von Wittich
96c2ec9407
[GDI32_APITEST]
...
use correct testdata path
svn path=/trunk/; revision=68618
2015-08-07 17:40:55 +00:00
Thomas Faber
0436f08597
[WS2_32_APITEST]
...
- Apparently doesntexist.reactos.org... exists
svn path=/trunk/; revision=68577
2015-07-26 09:26:29 +00:00
Thomas Faber
082ca2d474
[NTDLL_APITEST]
...
- Add test for SystemKernelDebuggerInformation, showing that it accepts an unaligned info pointer
svn path=/trunk/; revision=68393
2015-07-12 17:52:42 +00:00
Thomas Faber
39d42581f4
[NTDLL_APITEST]
...
- Add some tests for NtQuerySystemInformation with invalid info class
svn path=/trunk/; revision=68391
2015-07-12 08:53:40 +00:00
Thomas Faber
4b4eaae90e
[PSDK]
...
- Add IFolderView2 definition from Wine
svn path=/trunk/; revision=68357
2015-07-06 18:38:15 +00:00
Thomas Faber
0617f84eda
[RTL][NDK][NTDLL_APITEST]
...
- Properly implement/declare/test RtlCopyMappedMemory... it's not that hard
CORE-9857
svn path=/trunk/; revision=68234
2015-06-21 19:15:01 +00:00
Thomas Faber
e9138ce35a
[NTDLL_APITEST]
...
- Add a test for SystemFlagsInformation that demonstrates the parameter checks performed by NtQuerySystemInformation/NtSetSystemInformation
CORE-9849
svn path=/trunk/; revision=68225
2015-06-21 08:50:10 +00:00
Thomas Faber
6bb0bec44f
[SHELL32_APITEST]
...
- Add a test for CLSID_MyComputer that shows this folder object is also cached.
CORE-9839
svn path=/trunk/; revision=68209
2015-06-20 16:28:38 +00:00
Thomas Faber
9046d69084
[SHELL32_APITEST]
...
- Add a test showing that repeated calls to SHGetDesktopFolder return pointers to the same object, and that its CreateViewObject method instead creates new objects.
CORE-9839
svn path=/trunk/; revision=68200
2015-06-20 09:07:29 +00:00
Thomas Faber
52e13410cb
[APITESTS]
...
- Make CUnknownBase constructor parameters optional
svn path=/trunk/; revision=68199
2015-06-20 08:51:07 +00:00
Thomas Faber
8c4e56def9
[USER32_APITEST]
...
- Arch, will you stop only testing your code with MSVC?!
svn path=/trunk/; revision=68189
2015-06-18 14:02:55 +00:00
Thomas Faber
484a5f8751
[USER32_APITEST]
...
- Fail if we get too many WM_HOTKEY messages
CORE-9728
svn path=/trunk/; revision=68188
2015-06-18 13:59:51 +00:00
Thomas Faber
171f891e93
[USER32_APITEST]
...
- Add a simple test for RegisterHotKey with regular vs modifier-only hotkeys
CORE-9728
svn path=/trunk/; revision=68186
2015-06-18 13:41:52 +00:00
Thomas Faber
ab14879b70
[NTDLL_APITEST]
...
- Also test FileFsAttributeInformation in NtQueryVolumeInformationFile
svn path=/trunk/; revision=68166
2015-06-17 06:54:17 +00:00
Thomas Faber
bfe3738fc9
[NTDLL_APITEST]
...
- Fix GCC build
svn path=/trunk/; revision=68161
2015-06-16 11:40:51 +00:00
Thomas Faber
7a983aa51b
[NTDLL_APITEST]
...
- Test FileFsVolumeInformation in NtQueryVolumeInformationFile test
CORE-9820
svn path=/trunk/; revision=68160
2015-06-16 11:33:35 +00:00
Thomas Faber
d555f45389
[WS2_32_APITEST]
...
- Add a test for send/sendto with a read-only buffer
CORE-9807
svn path=/trunk/; revision=68120
2015-06-13 12:29:07 +00:00
Amine Khaldi
66b9b5427f
[OLE32_APITEST] Add test for IInitializeSpy. By Mark Jansen. See ROSTESTS-175 for more details.
...
svn path=/trunk/; revision=68069
2015-06-08 11:05:35 +00:00
Pierre Schweitzer
4f63d24fbf
[KERNEL32_APITEST]
...
Add very long tests for tunnel cache.
So far, they are skipped because they are really long (they require more than 15s to complete).
Unfortunately, for unknown reason now, they are failing in ReactOS (whereas they shouldn't!).
An idea would be to see whether we can set an expiry of 1s for tunnel cache just for dbgtests and query the value from registry, so that it could help reduce test duration on ReactOS (but not on w2k3).
ROSTESTS-177
svn path=/trunk/; revision=67901
2015-05-25 11:38:02 +00:00
Pierre Schweitzer
a26a39f194
[KERNEL32_APITEST]
...
Add more tests for tunnel cache
svn path=/trunk/; revision=67900
2015-05-25 11:14:12 +00:00
Pierre Schweitzer
11f128b53d
[KERNEL32_APITEST]
...
Add simple tests regarding renaming and tunnel cache behavior for short names in user mode.
Longer tests should be added to show what happens in case of cache expiry.
All pass on w2k3 but not on ReactOS.
CORE-3875
svn path=/trunk/; revision=67897
2015-05-25 10:30:12 +00:00
Thomas Faber
f7bf32d2ad
[ADVAPI32_APITEST]
...
- Fix test failures on Win 2003: unlike on Win7, write rights don't imply read
CORE-9719
svn path=/trunk/; revision=67849
2015-05-22 16:06:58 +00:00
Thomas Faber
9600755aaa
[ADVAPI32_APITEST]
...
- Add a test for calling RegQueryInfoKey with different access rights
CORE-9719
svn path=/trunk/; revision=67848
2015-05-22 15:47:02 +00:00
Hermès Bélusca-Maïto
e2d20087ab
[ROSTESTS]: Move old testdata directory into the new one and add test files by Victor Martinez.
...
ROSTESTS-169 #resolve
svn path=/trunk/; revision=67625
2015-05-10 14:59:04 +00:00
Hermès Bélusca-Maïto
71a0dd0f0e
Forgot this change too.
...
svn path=/trunk/; revision=67443
2015-04-26 17:50:38 +00:00
Hermès Bélusca-Maïto
b4ebdb1ae9
[REACTOS]: Add a "testdata" subdirectory in %SystemRoot%\bin\ where you can put all needed extra files for the tests. In addition, all the files present in your rostests\testdata local directory of your working copy are also copied into %SystemRoot%\bin\testdata .
...
svn path=/trunk/; revision=67442
2015-04-26 17:47:55 +00:00
Kamil Hornicek
d3a6637990
[W32KNAPI]
...
- NEW_CURSORICON is no more
svn path=/trunk/; revision=67436
2015-04-26 13:17:24 +00:00
Thomas Faber
410d16c399
[NTDLL_APITEST]
...
- Add a test for NtQueryKey(KeyFullInformation)
CORE-6976
svn path=/trunk/; revision=67414
2015-04-25 15:05:36 +00:00
Thomas Faber
c92559c27c
[GDI32_APITEST]
...
- Add a test for NtGdiAddFontResourceW. This goes in gdi32_apitest until we fix w32knapi to be Testman-compatible (ROSTESTS-167). Patch by Víctor Martínez Calvo.
ROSTESTS-166 #resolve
svn path=/trunk/; revision=67391
2015-04-25 10:41:32 +00:00
Thomas Faber
bccac1a15b
[NTDLL_APITEST]
...
- Gracefully handle failures in NtMapViewOfSection test. CORE-9189
- Correctly handle unterminated strings in NtQueryKey test. Powered by DPH.
svn path=/trunk/; revision=67370
2015-04-23 18:41:08 +00:00
Thomas Faber
95ebf88866
[NTDLL_APITEST]
...
- Add some more tests for RtlDoesFileExists_*, in particular passing NT paths
CORE-9523
svn path=/trunk/; revision=67334
2015-04-21 10:50:12 +00:00
Thomas Faber
45c2f87c87
[WIN32K:NTUSER]
...
- Fix some GetWindowPlacement tests
CORE-9578
svn path=/trunk/; revision=67333
2015-04-21 10:14:12 +00:00
Pierre Schweitzer
c45bd159ff
[KERNEL32_APITEST]
...
Force hexa output
svn path=/trunk/; revision=67332
2015-04-21 09:30:05 +00:00
Thomas Faber
842d5b87ea
[USER32_APITEST]
...
- Use correct format specifiers aka fix GCC build
svn path=/trunk/; revision=67331
2015-04-21 09:25:51 +00:00
Thomas Faber
ea06801805
[USER32_APITEST]
...
- Add a test for GetWindowPlacement
CORE-9578
svn path=/trunk/; revision=67330
2015-04-21 09:21:22 +00:00
Thomas Faber
e7c17c0741
[NETSHELL][COM_APITEST]
...
- Remove another MessageBox...
- Also test some more interfaces found in netshell classes
svn path=/trunk/; revision=67316
2015-04-19 22:50:25 +00:00
Thomas Faber
a04d175469
[COM_APITEST]
...
- Add test for netshell classes
- Add some interfaces
svn path=/trunk/; revision=67313
2015-04-19 21:28:09 +00:00
Pierre Schweitzer
2a8f6b6f83
[KERNEL32_APITEST]
...
Complete a bit more the PrivMoveFileIdentityW tests
svn path=/trunk/; revision=67306
2015-04-19 19:36:42 +00:00
Pierre Schweitzer
f033a19054
[KERNEL32_APITEST]
...
Erm. That wasn't meant to remain here! :-P
svn path=/trunk/; revision=67279
2015-04-18 21:34:12 +00:00
Pierre Schweitzer
f656eab188
[KERNEL32_APITEST]
...
Make PrivMoveFileIdentityW test work even if kernel32_apitest.exe isn't in current directory
svn path=/trunk/; revision=67278
2015-04-18 21:30:15 +00:00
Pierre Schweitzer
ad157d2c6f
[KERNEL32_APITEST]
...
Add tests for PrivMoveFileIdentityW().
Tested on w2k3 by Thomas
svn path=/trunk/; revision=67273
2015-04-18 19:46:57 +00:00
Thomas Faber
2829ed5afe
[USER32_APITEST]
...
- Add a test for SetScrollInfo
CORE-9553
svn path=/trunk/; revision=67226
2015-04-17 17:22:07 +00:00
Thomas Faber
e69c4796da
[KERNEL32_APITEST]
...
- Make GetDriveType test succeed if the current directory is the drive root. Spotted by Edijs.
- Use strsafe functions
ROSTESTS-160 #resolve
svn path=/trunk/; revision=67222
2015-04-17 08:09:30 +00:00
Thomas Faber
f499a92d44
[USER32_APITEST]
...
- Add a test for CreateDialog. Patch by Andreas Maier.
ROSTESTS-163 #resolve
svn path=/trunk/; revision=67213
2015-04-16 11:35:23 +00:00
Thomas Faber
3233f5f8b3
[USER32_APITEST]
...
- Rename CreateWindowEx test to SetParent since that's what it tests
svn path=/trunk/; revision=67070
2015-04-06 06:34:04 +00:00
Timo Kreuzer
dd4901282a
[GDI32_APITEST]
...
Add/fix some tests for CreateDIBPatternBrush, GetDIBits, PatBlt and SetWindowExtEx
svn path=/trunk/; revision=67051
2015-04-04 15:58:18 +00:00
Timo Kreuzer
4eebb1e0c9
[GDI32_APITEST]
...
Add some more tests for MaskBlt
svn path=/trunk/; revision=67047
2015-04-04 14:58:17 +00:00
Timo Kreuzer
9729094318
[GDI32_APITEST]
...
Fix some broken tests or disable them.
svn path=/trunk/; revision=67046
2015-04-04 14:51:20 +00:00
Timo Kreuzer
437306080d
[GDI32_APITEST]
...
Improve/fix tests for CreateBitmap.
svn path=/trunk/; revision=67045
2015-04-04 14:38:04 +00:00
Timo Kreuzer
7d51577276
[CRT_APITEST]
...
Disable a broken test.
svn path=/trunk/; revision=67044
2015-04-04 13:42:41 +00:00
Timo Kreuzer
462b429d45
[GDI32_APITEST]
...
Disable the 7.5 million tests, that make our testbot print failure message forever.
svn path=/trunk/; revision=67043
2015-04-04 13:35:19 +00:00
Timo Kreuzer
f7f6d79a8d
[GDI32_APITEST]
...
Fix GCC build
svn path=/trunk/; revision=67042
2015-04-04 13:09:54 +00:00
Timo Kreuzer
afc9bc7f2a
[GDI32_APITEST]
...
Add more tests for ExtCreatePen. This adds tests for almost all thinkable combinations of parameters. On win7: "ExtCreatePen: 7594830 tests executed (0 marked as todo, 0 failures), 0 skipped." After evaluating the results on WHS2003, this test will be disabled, since it is expected that most of these fail on ros atm.
svn path=/trunk/; revision=67040
2015-04-04 12:53:05 +00:00
Amine Khaldi
c2a8901863
[SETUPAPI_APITEST] Add tests for SetupDiInstallClassExA and SetupInstallServicesFromInfSectionEx. Brought to you by Victor Martinez with some changes by me. ROSTESTS-157
...
svn path=/trunk/; revision=66983
2015-03-30 21:08:47 +00:00
Thomas Faber
b11c872f36
[NTDLL_APITEST]
...
- Also test decreasing the size in RtlReAllocateHeap. Patch by Mark Jansen.
CORE-9441
svn path=/trunk/; revision=66960
2015-03-29 14:47:21 +00:00
Thomas Faber
c7d57b853b
[NTDLL_APITEST]
...
- Add a test for RtlReAllocateHeap -- shows that it doesn't handle allocations larger than 0x7f000 correctly in ROS
CORE-9441
svn path=/trunk/; revision=66958
2015-03-29 14:07:00 +00:00
Timo Kreuzer
e209e6b5ac
[WS2_32_APITEST]
...
Addendum to r66695: use winternl.h from wine folder
svn path=/trunk/; revision=66696
2015-03-14 13:41:50 +00:00