Timo Kreuzer
23a57a334f
[W32KNAPI]
...
Load NtGdiFlushUserBatch dynamically to allow loading on Win 2003, where the function does not exist.
ROSTESTS-131 #resolve
svn path=/trunk/; revision=66172
2015-02-05 10:10:33 +00:00
Timo Kreuzer
949aef7e6c
[GDI32_APITEST]
...
Add simple tests for RealizePalette.
CORE-8350 #comment Tests show that the patch is not correct.
svn path=/trunk/; revision=66158
2015-02-04 09:02:25 +00:00
James Tabor
0c9a650aa9
[ApiTest]
...
- Add a test for sequential list of control atoms. This is an addition to the Real Classes tests.
svn path=/trunk/; revision=65989
2015-01-05 22:25:48 +00:00
James Tabor
606ab6ed88
[w32knapi]
...
- Add Imm.h.
svn path=/trunk/; revision=65844
2014-12-27 06:33:48 +00:00
Amine Khaldi
395dc9ef1f
[W32KDLL_APITESTS] Properly handle ASM files. Also use set_module_type() instead of manually setting the entry point.
...
svn path=/trunk/; revision=65615
2014-12-12 13:17:16 +00:00
Hermès Bélusca-Maïto
e5d2106458
[WIN32K][ROSTESTS]
...
So...
... first of all NtUserQueryInformationThread takes only 4 parameters in Win2k3 so do it as well...
... and since we claim at being compatible with Win2k3 (and not XP), one **MUST** review **ALL** our win32k exports, in win32ss/w32ksvc.db database first, and then in our w32kdll apitests !!!!!
But I won't do it !
svn path=/trunk/; revision=65519
2014-11-28 23:19:25 +00:00
Timo Kreuzer
6ee2be9843
[GDI32_APITEST]
...
Fix build
svn path=/trunk/; revision=65381
2014-11-12 09:58:45 +00:00
Timo Kreuzer
a1330711d6
[GDI32_APITEST]
...
Add tests for ExtCreateRegion
svn path=/trunk/; revision=65380
2014-11-12 09:49:32 +00:00
Timo Kreuzer
d85969ddd5
[GDI32_APITEST]
...
Fix GCC build
svn path=/trunk/; revision=65348
2014-11-09 17:19:16 +00:00
Timo Kreuzer
9165518e88
[GDI32_APITEST]
...
Add test for rect regions
svn path=/trunk/; revision=65347
2014-11-09 17:14:17 +00:00
Thomas Faber
487818ab87
[USER32_APITEST]
...
- Add a test for SendMessageTimeout failure case
- Remove a pointless (and broken) memset (Coverity)
CORE-8699
svn path=/trunk/; revision=64948
2014-10-24 09:16:04 +00:00
Jérôme Gardou
03b386d0e0
[USER32_APITEST]
...
- Add a test showing that CopyImage accepts LR_SHARED flag.
CORE-7575
svn path=/trunk/; revision=64916
2014-10-23 11:19:21 +00:00
Thomas Faber
268d1c62fe
[RTL]
...
- Fix a buffer overflow in RtlSetBits/RtlClearBits
svn path=/trunk/; revision=64867
2014-10-21 14:22:28 +00:00
Timo Kreuzer
211e68d9b1
[NTDLL_APITEST] Disable NtContinue test when runtime checks are enabled
...
[USER32_APITEST] Disable WndProc test when runtime checks are enabled
[KERNEL32_WINETEST] Zero initialize a buffer. This is necessary, since we fail all calls to GetVolumePathNamesForVolumeNameW and thus never get any data into the buffer, which can later result in a buffer-overrun, when doing a lstrlenW on it.
svn path=/trunk/; revision=64831
2014-10-19 19:37:55 +00:00
Amine Khaldi
9333ffdf62
[APITESTS/W32KDLL_*]
...
* Use set_module_type() instead of set_entrypoint().
svn path=/trunk/; revision=64802
2014-10-18 14:00:20 +00:00
Amine Khaldi
c0e495f046
[CMAKE]
...
* Addendum to r64795.
* Also remove unneeded wine linking and ntdll importing.
* Remove redundant defines.
svn path=/trunk/; revision=64796
2014-10-17 23:29:24 +00:00
Jérôme Gardou
4703670a3c
[ADVAPI32_APITESTS]
...
- Add a few tests for DuplicateTokenEx
svn path=/trunk/; revision=64736
2014-10-13 18:49:09 +00:00
Thomas Faber
d5b17b9082
[GDI32]
...
- Return 1 on failure in IntEnumFontFamilies, as shown by the test
CORE-8628 #resolve
svn path=/trunk/; revision=64720
2014-10-13 14:06:40 +00:00
Thomas Faber
00109ad544
[GDI32_APITEST]
...
- Add a test for EnumFontFamilies* returning no results
CORE-8628
svn path=/trunk/; revision=64719
2014-10-13 12:25:30 +00:00
Thomas Faber
80ecfd75ed
[USER32_APITEST]
...
- Extend GetUserObjectInformation test to include the ansi version. ... this is the lazy way and just duplicates the code, feel free to make it more concise.
CORE-8101
svn path=/trunk/; revision=64706
2014-10-13 09:22:59 +00:00
Amine Khaldi
8a6c831120
* Minor formatting fixes for consistency.
...
svn path=/trunk/; revision=64486
2014-10-03 10:25:20 +00:00
Sylvain Petreolle
4a66664eba
[WS2_32_APITEST]
...
Add WSAStartup-dependent tests.
svn path=/trunk/; revision=64480
2014-10-03 09:00:15 +00:00
Jérôme Gardou
1cef9e5e5b
[ADVAPI32_APITEST]
...
- Add a few tests for RegEnumValueW
svn path=/trunk/; revision=64468
2014-10-02 17:31:06 +00:00
Jérôme Gardou
cd4b86a398
[ADVAPI32_APITEST]
...
- Add a few more tests for corner cases of RegCreateKeyEx API with HKCR subkeys
CORE-8582
svn path=/trunk/; revision=64440
2014-10-01 17:28:45 +00:00
Jérôme Gardou
758851efe4
[ADVAPI32_APITEST]
...
- Add more tests for HKCR subkeys creation.
CORE-8582
svn path=/trunk/; revision=64439
2014-10-01 15:59:54 +00:00
Timo Kreuzer
dc5a81e32e
[CRT_APITEST]
...
Fix some tests based on Windows 2003 SP1 behavior. Patch by Victor Martinez.
svn path=/trunk/; revision=64425
2014-09-30 21:10:15 +00:00
Jérôme Gardou
de0f394751
[ADVAPI32_APITEST]
...
- Remove some tests that are broken if HKCU\software\classes\CLSID key exists.
Better tests were added later anyway.
CORE-8582
svn path=/trunk/; revision=64413
2014-09-30 19:59:02 +00:00
Jérôme Gardou
cce1fd1f0c
[ADVAPI32_APITEST]
...
- Skip tests if the user has no administrative rights
- Add more tests for subkey creation
svn path=/trunk/; revision=64412
2014-09-30 19:58:59 +00:00
Jérôme Gardou
267bd04e5f
[ADVAPI32_APITEST]
...
- Add tests testing behaviour of RegOpen/Create for HKEY_CLASSES_ROOT subkeys
- Clean up a bit the other tests
CORE-8582
svn path=/trunk/; revision=64402
2014-09-29 19:13:37 +00:00
Jérôme Gardou
ea57e45a4b
[NTDLL_APITEST]
...
- Add tests for NtQueryKey(KeyNameInformation)
[ADVAPI32_APITEST]
- Don't be so generous and claim back my code.
@Thomas: If you ever find out how buggy it is, feel free to claim it back. ;-)
svn path=/trunk/; revision=64394
2014-09-29 16:21:53 +00:00
Jérôme Gardou
40cf5d521c
[ADVAPI32_APITEST]
...
- Add a few tests regarding HKEY_CLASSES_ROOT special keys.
svn path=/trunk/; revision=64393
2014-09-29 13:35:59 +00:00
Timo Kreuzer
ec2f154c80
[GDI32_APITEST]
...
- Add tests for OffsetClipRgn
- Imporve ExcludeClipRect tests
svn path=/trunk/; revision=64370
2014-09-28 18:24:58 +00:00
Timo Kreuzer
b9421c0166
[GDI32_APITEST]
...
Add another test case for ExcludeClipRect
svn path=/trunk/; revision=64332
2014-09-27 10:57:50 +00:00
Timo Kreuzer
5669230795
[GDI32_APITEST]
...
Add tests for ExcludeClipRect, convert tabs to spaces
svn path=/trunk/; revision=64254
2014-09-24 08:35:30 +00:00
Timo Kreuzer
f85261888e
[GDI32_APITEST]
...
- Add tests for GetClipBox
svn path=/trunk/; revision=64236
2014-09-23 11:16:56 +00:00
Jérôme Gardou
1f02ead2cc
[NTDLL_APITEST]
...
- Add a test stressing the registry a lot. By "V".
ROSTESTS-141 #resolve #comment Committed, Thanks!
svn path=/trunk/; revision=64227
2014-09-22 14:46:08 +00:00
Timo Kreuzer
1d68dcce50
[ADVAPI32_APITEST]
...
- Fix linux build
svn path=/trunk/; revision=64164
2014-09-15 21:08:00 +00:00
Timo Kreuzer
34f49b3d4b
[ADVAPI32_APITEST]
...
- Add tests for RtlEncrypt/DecryptMemory
svn path=/trunk/; revision=64162
2014-09-15 21:04:03 +00:00
Amine Khaldi
76eee27b07
[SHELL32_APITEST]
...
* CLSID_MenuDeskBar is already part of the uuid lib.
svn path=/trunk/; revision=64118
2014-09-11 11:07:03 +00:00
Christoph von Wittich
5d48b37adf
[apitest/crt]
...
apply the same buffer size fix to _vsnwprintf test
svn path=/trunk/; revision=64082
2014-09-08 07:00:00 +00:00
David Quintana
c835af900d
[BROWSEUI_APITEST]
...
* Do not depend on a file to exist, which in fact does not exist in ros. Fix the test expectations accordingly.
svn path=/trunk/; revision=64080
2014-09-08 01:54:29 +00:00
Christoph von Wittich
c14e88bd12
[apitests/crt]
...
pass the correct buffer size
svn path=/trunk/; revision=64068
2014-09-07 18:11:08 +00:00
David Quintana
e8a3f9a641
[BROWSEUI_APITEST]
...
* Improve SHExplorerParseCmdLine tests with whole bunch of new lines, and update the EXPLORER_INFO struct to match the findings.
svn path=/trunk/; revision=64029
2014-09-02 00:50:15 +00:00
Amine Khaldi
b1661e20f1
[W32KNAPI_APITEST]
...
* Here's another memset call..
svn path=/trunk/; revision=63989
2014-08-30 12:05:36 +00:00
Amine Khaldi
d332e8c9c5
[W32KNAPI_APITEST]
...
* Fix a memset call. CID 1223160.
CORE-7975
svn path=/trunk/; revision=63988
2014-08-30 12:03:58 +00:00
Amine Khaldi
78f1b595f0
[W32KNAPI_APITEST]
...
* Remove some unused pointer values. CID 1223186.
CORE-7975
svn path=/trunk/; revision=63987
2014-08-30 11:53:17 +00:00
Jérôme Gardou
92e130d1cc
[SETUPAPI_APITEST]
...
- Try restoring UTF8 character which got lost in translation.
svn path=/trunk/; revision=63701
2014-07-08 22:44:44 +00:00
Jérôme Gardou
d331e1725b
[NTDLL_APITEST]
...
- Add tests for NtDeleteKey
svn path=/trunk/; revision=63699
2014-07-07 14:46:04 +00:00
Jérôme Gardou
265497886f
[NTDLL_APITEST]
...
- Add a test showing that memory content is still available after changing protection to PAGE_NOACCESS
svn path=/trunk/; revision=63678
2014-06-30 19:50:28 +00:00
Jérôme Gardou
58edad6809
[SETUPAPI_APITEST]
...
- Add a test that shows that SetupDiGetClassDevsExW doesn't fail on non-existing GUID
svn path=/trunk/; revision=63642
2014-06-24 22:18:49 +00:00
Timo Kreuzer
6cfa5d2e25
[W32KDLL]
...
Update ros syscall list from trunk, remove obsolete files
svn path=/trunk/; revision=63519
2014-05-31 20:43:41 +00:00
Timo Kreuzer
10a264845d
[ROSTESTS]
...
Silence some warnings, fix compilation of w32kdll with MSVC, give dllexport_test dlls a base address.
svn path=/trunk/; revision=63515
2014-05-31 16:00:05 +00:00
Aleksandar Andrejevic
2996e28ecd
[NTDLL_APITESTS]
...
Add tests for NtSaveKey.
svn path=/trunk/; revision=63507
2014-05-31 01:14:02 +00:00
Timo Kreuzer
0339d4e1a5
[ROSTESTS]
...
disable some tests on x64, since they don't build. Disable some exports from dllexport_test on non-x86 build, since decorations are x86 specific.
svn path=/trunk/; revision=63453
2014-05-25 20:21:02 +00:00
Amine Khaldi
934a5546ea
[MSVCRT_CRT_APITEST]
...
* Don't enable wcstombs_s() tests (it shouldn't be exported).
CORE-7889
svn path=/trunk/; revision=63401
2014-05-21 14:26:20 +00:00
Amine Khaldi
b5adad7bfa
[MSVCRT_CRT_APITEST]
...
* Don't enable mbstowcs_s() tests (it shouldn't be exported).
CORE-7889
svn path=/trunk/; revision=63400
2014-05-21 13:30:26 +00:00
Amine Khaldi
be8085bec0
[MSVCRT_CRT_APITEST]
...
* Don't reply on _set_errno() which shouldn't be exported.
svn path=/trunk/; revision=63399
2014-05-21 13:20:38 +00:00
Timo Kreuzer
aa3d15ae6c
[TESTDATA]
...
Fix test.dll
svn path=/trunk/; revision=63334
2014-05-17 18:36:22 +00:00
Timo Kreuzer
9f835ff3ff
[NTDLL_APITEST]
...
Add more tests for NtMapViewOfSection. Fix some tests, so that everything works on windows 2003.
svn path=/trunk/; revision=63333
2014-05-17 18:35:39 +00:00
Timo Kreuzer
3ed2e2a095
[NTDLL_APITEST]
...
Revert unwanted changes
svn path=/trunk/; revision=63301
2014-05-14 20:46:47 +00:00
Timo Kreuzer
a1b89faa39
[NTDLL_APITEST]
...
Add a test for NtReleaseMutant
svn path=/trunk/; revision=63299
2014-05-14 20:23:38 +00:00
Hermès Bélusca-Maïto
ea3f9d6c6e
[APITEST:USER32]
...
Fix problematic for() loops.
Patch by Victor Martinez Calvo, thanks :)
ROSTESTS-136 #resolve
svn path=/trunk/; revision=63133
2014-05-03 17:08:39 +00:00
Thomas Faber
7538d3e725
[SETUPAPI_WINETEST]
...
- Move the devclass test to apitests, since it is not a Wine test
svn path=/trunk/; revision=62975
2014-04-26 10:58:40 +00:00
Thomas Faber
a21f22e98d
[USER32_APITEST]
...
- Add parameter checks for GetUserObjectInformationW
CORE-8094
svn path=/trunk/; revision=62964
2014-04-25 11:24:41 +00:00
Thomas Faber
0238322066
[NTDLL_APITEST]
...
- Add test for NtQueryVolumeInformationFile. Patch by Víctor Martínez.
ROSTESTS-134 #resolve
svn path=/trunk/; revision=62844
2014-04-20 18:15:41 +00:00
Thomas Faber
d3b058d4eb
[NTDLL_APITEST]
...
- Fix test failure on Windows. Based on patch by Víctor Martínez
ROSTESTS-132 #resolve
svn path=/trunk/; revision=62734
2014-04-13 07:14:47 +00:00
Thomas Faber
cccfe23541
[BROWSEUI]
...
- Add more tests for SHExplorerParseCmdLine. Patch by Edijs Kolesnikovičs
CORE-7627 #resolve
svn path=/trunk/; revision=62732
2014-04-13 05:41:19 +00:00
Thomas Faber
e2ce9d5f37
[NTDLL_APITEST]
...
- Add two test cases for RtlFindClearBits/RtlFindSetBits that crash on ROS
svn path=/trunk/; revision=62690
2014-04-08 20:57:03 +00:00
Thomas Faber
2e786d24d0
[NTDLL_APITEST]
...
- Use guarded memory for bitmap buffers in RtlBitmap test
- Add a few tests that check for buffer boundaries (which would have spotted the issue fixed in r62591)
svn path=/trunk/; revision=62689
2014-04-08 18:35:29 +00:00
Hermès Bélusca-Maïto
4a7e080751
[NTDLL_APITEST]: Add braces and remove an unneeded trace.
...
svn path=/trunk/; revision=62662
2014-04-06 15:51:38 +00:00
Hermès Bélusca-Maïto
df6836cce4
[NTDLL_APITEST]
...
Add/refine RtlDoesFileExists* and RtlDosSearchPath_U APIs tests.
CORE-6373 #comment Tests for RtlDoesFileExists* and RtlDosSearchPath_U APIs added in revision 62640.
svn path=/trunk/; revision=62640
2014-04-05 23:58:54 +00:00
Timo Kreuzer
f6d147a5e1
[W32KDLL]
...
Use new macro based syscall mechanism for w32kdll_xpsp2. Fix exports
svn path=/trunk/; revision=62588
2014-03-30 17:34:56 +00:00
Thomas Faber
9375945c22
[NTDLL_APITEST]
...
- Fix -Wformat warnings and enable -Wformat where possible
svn path=/trunk/; revision=62568
2014-03-26 12:07:25 +00:00
Thomas Faber
2936e38c77
[COM_APITEST]
...
- Verify interfaces against HKLM\Software\Classes\Interface
svn path=/trunk/; revision=62541
2014-03-21 11:45:30 +00:00
Thomas Faber
833db14fa7
[COM_APITEST]
...
- Add MergedFolder and AugmentedShellFolder classes/interfaces
svn path=/trunk/; revision=62540
2014-03-21 11:23:47 +00:00
Amine Khaldi
2c26c653a9
[SHELL32_APITEST]
...
* Plug some leaks. CIDs 1106362, 1106363 and 1106364.
CORE-7975
svn path=/trunk/; revision=62474
2014-03-11 13:06:09 +00:00
Hermès Bélusca-Maïto
61d834485b
[APITESTS:kernel32]
...
Be more specific about which last error we expect.
svn path=/trunk/; revision=62419
2014-03-05 01:53:46 +00:00
Timo Kreuzer
6b2e326be9
[NTDLL_APITEST]
...
Add a few more tests for NtAllocateVirtualMemory
svn path=/trunk/; revision=62270
2014-02-20 21:19:16 +00:00
Giannis Adamopoulos
0fbc07a49d
[user32_apitest]
...
- Arch, don't allow the mouse to create unexpected messages because this will surely cause failures. Also if you move the mouse during the test you will also get these failures
svn path=/trunk/; revision=61311
2013-12-21 10:44:10 +00:00
Thomas Faber
b6ffc426d7
[KERNEL32_TEST]
...
- Move ROS-only tests into apitest
svn path=/trunk/; revision=61303
2013-12-19 21:39:09 +00:00
Jérôme Gardou
cd3af3c4c8
[USER32_APITEST]
...
- Add tests for LookupIconIdFromDirectoryEx
- Add a workaround in GetIconInfo tests for a ReactOS bug in EnumDisplaySettings
- Add tests for EnumDisplaySettings demonstrating the bug.
- Add some traces to better follow the test run
svn path=/trunk/; revision=60994
2013-11-14 23:11:23 +00:00
Giannis Adamopoulos
1f18e732a8
[shell32_apitest]
...
- CLSID_ShellFSFolder should also export IID_IStorage
svn path=/trunk/; revision=60866
2013-11-05 09:28:05 +00:00
Timo Kreuzer
5b8f6f48da
[GDI32_APITEST]
...
- Add more tests for CreateDIBitmap and SetDIBitsToDevice
svn path=/trunk/; revision=60787
2013-10-28 20:39:26 +00:00
James Tabor
746f5c09a7
- Fix ATI test and go.
...
svn path=/trunk/; revision=60720
2013-10-20 05:36:36 +00:00
Thomas Faber
3440678be4
[NTDLL_APITEST]
...
- Add test for Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492
svn path=/trunk/; revision=60707
2013-10-19 17:59:29 +00:00
Thomas Faber
3c7c94a174
[COMMENTS]
...
- Consistent email address is consistent.
svn path=/trunk/; revision=60631
2013-10-12 16:05:54 +00:00
Pierre Schweitzer
9b29c6967f
[PSAPI_APITEST]
...
Add tests for GetDeviceDriverBaseName
Replace 0x00000000 -> NULL. Dedicated to Thomas ;-)
svn path=/trunk/; revision=60601
2013-10-10 19:18:43 +00:00
Giannis Adamopoulos
0fa39dfff7
- fix build for linux
...
svn path=/trunk/; revision=60598
2013-10-10 09:44:57 +00:00
Giannis Adamopoulos
ba6130bb7f
fix build
...
svn path=/trunk/; revision=60597
2013-10-10 09:39:15 +00:00
Giannis Adamopoulos
c138d3ba98
[shell32_apitest]
...
- Add tests for shell menu classes ( so far only CShellMenu is tested)
svn path=/trunk/; revision=60596
2013-10-10 09:36:13 +00:00
Amine Khaldi
241a81c805
[PSAPI_APITEST]
...
* Speedup build.
svn path=/trunk/; revision=60574
2013-10-07 12:38:42 +00:00
Pierre Schweitzer
8b0bbbdc07
[PSAPI_APITEST]
...
Complete the test (tested under w2k3)
svn path=/trunk/; revision=60569
2013-10-07 06:16:19 +00:00
Pierre Schweitzer
b7674bb164
[PSAPI_APITEST]
...
Add an apitest for psapi GetDeviceDriverFileName.
I'm looking for help to bring it even farther. Ideally, it would be interesting
to be able to GetDeviceDriverFileName on ntoskrnl base address. The whole point is
about getting it dynamically.
The day we can do it properly, I can predict that it will fail on ReactOS, we're not having
correct paths for KDCOM, HAL, and NTOSKRNL modules in the kernel (thank you FreeLdr? - Where are you
starting '\'?)
svn path=/trunk/; revision=60566
2013-10-06 22:16:42 +00:00
Thomas Faber
1f7e58ff00
[NTDLL_APITEST]
...
- Add a test for NtCreateFile with invalid ObjectAttributes. Patch by Aleksandar Andrejevic.
CORE-7167
svn path=/trunk/; revision=60408
2013-09-28 11:39:51 +00:00
Thomas Faber
1e8f970eaa
[NTDLL_APITEST]
...
- Test that NtSetTimerResolution appropriately returns STATUS_TIMER_RESOLUTION_NOT_SET. Patch by Aleksandar Andrejevic.
CORE-7387
svn path=/trunk/; revision=60406
2013-09-28 09:55:29 +00:00
Thomas Faber
8d5a1b7ca7
[NTDLL_APITEST]
...
- Do not use Zw functions from user mode
svn path=/trunk/; revision=60405
2013-09-28 09:24:47 +00:00
Thomas Faber
13828ad762
[NTDLL_APITEST]
...
- Add test for RtlGetLengthWithoutTrailingPathSeperators. Patch by David Quintana
CORE-7482
svn path=/trunk/; revision=60404
2013-09-28 09:03:04 +00:00
Thomas Faber
7c35998136
[NTDLL_APITEST]
...
- Add test for NtCreateThread with invalid ThreadContext parameter. Patch by Aleksander Andrejevic.
CORE-7252
svn path=/trunk/; revision=60402
2013-09-28 08:38:33 +00:00
Amine Khaldi
655b467d9a
[GDI32_APITEST]
...
* Fix GCC warnings.
* Enable -Werror again.
* Remove redundant test header inclusion.
* Speedup linking.
svn path=/trunk/; revision=60347
2013-09-23 21:54:01 +00:00
Amine Khaldi
61db23d804
[POWRPROF_APITEST]
...
* Fix GCC warnings.
* Enable -Werror again.
* Speedup linking.
svn path=/trunk/; revision=60346
2013-09-23 21:45:58 +00:00
Hermès Bélusca-Maïto
8b1a283ee8
[APITEST:POWRPROF]
...
Include stdio.h for printf function.
svn path=/trunk/; revision=60328
2013-09-22 21:52:27 +00:00
Hermès Bélusca-Maïto
41539da879
Add extra-parenthesing.
...
svn path=/trunk/; revision=60321
2013-09-22 19:30:00 +00:00
Hermès Bélusca-Maïto
fe6644f895
[APITESTS]
...
- No need now to declare a NTSTATUS ExceptionStatus; variable to be able to use StartSeh() / EndSeh() macros; this is done automagically.
- Use explicitely unicode macros where it's needed.
svn path=/trunk/; revision=60319
2013-09-22 19:07:35 +00:00
Hermès Bélusca-Maïto
2cdfc40af8
[APITEST:WININET]
...
Make it use apitest.h
svn path=/trunk/; revision=60316
2013-09-22 18:19:56 +00:00
Hermès Bélusca-Maïto
2a026800b2
[WINHTTP:USER32]
...
Make it use apitest.h
svn path=/trunk/; revision=60315
2013-09-22 18:19:16 +00:00
Hermès Bélusca-Maïto
f63c233859
[APITESTS:USER32]
...
Make it use apitest.h
svn path=/trunk/; revision=60314
2013-09-22 18:17:54 +00:00
Hermès Bélusca-Maïto
4b95e17c61
[ROSTESTS:APITESTS]
...
Introduce a "apitest.h" header gathering special things for apitests (SEH macros, wine/test.h inclusion, and so on...).
svn path=/trunk/; revision=60313
2013-09-22 17:52:42 +00:00
Amine Khaldi
d317c64bae
[COM_APITEST]
...
* Fix build.
svn path=/trunk/; revision=59841
2013-08-27 19:16:41 +00:00
Hermès Bélusca-Maïto
7b25683467
[ROSTESTS]
...
Add a newline.
svn path=/trunk/; revision=59789
2013-08-21 11:14:22 +00:00
Hermès Bélusca-Maïto
19906a0907
[ROSTESTS]
...
Fix timer tests, by Aleksander Andrejevic.
See CORE-7387 for more details, and:
http://mirrors.arcadecontrols.com/www.sysinternals.com/Information/HighResolutionTimers.html too.
svn path=/trunk/; revision=59788
2013-08-20 18:55:42 +00:00
Hermès Bélusca-Maïto
282942655f
[ROSTESTS]
...
Add a test for NtQueryTimerResolution and NtSetTimerResolution, by Aleksander Andrejevic.
See CORE-7387 for more information.
svn path=/trunk/; revision=59786
2013-08-19 21:44:26 +00:00
Thomas Faber
b05476d7af
[COM_APITEST]
...
- Add additional classes and interfaces
svn path=/trunk/; revision=59466
2013-07-13 08:07:42 +00:00
Thomas Faber
0402c8a1e8
[COM_APITEST]
...
- Add support for classes with ThreadingModel values other than Apartment
svn path=/trunk/; revision=59465
2013-07-13 08:01:51 +00:00
Hermès Bélusca-Maïto
eb7721d922
Remove an unneccesary commented definition of RegOpenCurrentUser.
...
svn path=/trunk/; revision=59455
2013-07-10 22:28:29 +00:00
Thomas Faber
7b4f26f22d
[COM_APITEST]
...
- Add a test verifying the interfaces exposed by various COM classes, grouped by server dll
ROSTESTS-98
svn path=/trunk/; revision=59442
2013-07-07 09:10:31 +00:00
Thomas Faber
7a91442d56
[APITESTS]
...
- Avoid warnings
svn path=/trunk/; revision=59274
2013-06-21 17:22:46 +00:00
Hermès Bélusca-Maïto
450ab7055a
[ROSAPPS]
...
Add 4 little tests for RtlDetermineDosPathNameType
svn path=/trunk/; revision=59179
2013-06-05 23:24:04 +00:00
Hermès Bélusca-Maïto
d313d838eb
[APITESTS-KERNEL32]
...
Commit my FindFiles test.
ROSTESTS-84 #resolve #comment Committed in revision 59146.
svn path=/trunk/; revision=59146
2013-06-02 17:01:22 +00:00
Jérôme Gardou
3b0611bcc9
[NTDLL_APITEST]
...
* Add tests for NtProtectVirtualMemory
svn path=/trunk/; revision=58924
2013-05-04 15:26:48 +00:00
Thomas Faber
03dfa33272
[ADVAPI32_APITEST]
...
- Add basic parameter tests for SaferIdentifyLevel
CORE-6942
svn path=/trunk/; revision=58867
2013-04-27 09:12:20 +00:00
Thomas Faber
4517988f68
[NTDLL_APITEST]
...
- Add test cases showing that RtlDosPathNameToNtPathName_U strips trailing dots
svn path=/trunk/; revision=58832
2013-04-22 19:09:12 +00:00
Jérôme Gardou
9ba5a55c52
[NTDLL_APITEST]
...
* Enable the test for committing regions larger than the section again
* Test behaviour of NtFreeVirtualMemory(MEM_DECOMMIT) for section-backed virtual memory
svn path=/trunk/; revision=58728
2013-04-09 23:27:35 +00:00
Thomas Faber
1740826018
[NTDLL_APITEST]
...
CORE-7065 #comment Temporarily disable the crashing test to get meaningful testbot results again.
svn path=/trunk/; revision=58708
2013-04-07 10:47:10 +00:00
Jérôme Gardou
bffc9025eb
[KERNEL32_APITEST]
...
- Invoke some black voodoo for fixing linux builder
svn path=/trunk/; revision=58694
2013-04-06 19:34:54 +00:00
Jérôme Gardou
583947dac6
[KERNEL32_APITEST]
...
- Try to fix linux builder
svn path=/trunk/; revision=58693
2013-04-06 19:26:35 +00:00
Jérôme Gardou
000b53fe3e
[KERNEL32_APITEST]
...
- Add a test verifying that the filter set with SetUnhandledExceptionFilter is called.
Take this as an occasion to demonstrate a bug with SSE exceptions in ReactOS
svn path=/trunk/; revision=58692
2013-04-06 19:15:11 +00:00
Timo Kreuzer
f73c34fe9a
[NTDLL_APITEST]
...
Add more tests for NtAllocateVirtualMemory and NtMapViewOfSection, make tests 64 bit compatible.
svn path=/trunk/; revision=58684
2013-04-05 19:19:14 +00:00
Hermès Bélusca-Maïto
1e6feb87df
[ROSAPPS]
...
Fix remaining "initialize" misspellings.
svn path=/trunk/; revision=58680
2013-04-04 20:13:05 +00:00
Giannis Adamopoulos
2484252bc4
- Fix some tests for OpenInputDesktop and add some more
...
svn path=/trunk/; revision=58661
2013-04-03 14:23:02 +00:00
Timo Kreuzer
c0642c44b6
[NTDLL_APITEST]
...
Add more tests for NtAllocateVirtualMemory and NtMapViewOfSection
svn path=/trunk/; revision=58613
2013-03-27 19:10:51 +00:00
Hermès Bélusca-Maïto
6462517d32
Remove the unneeded $Id$ blabla from the source code.
...
svn path=/trunk/; revision=58492
2013-03-14 00:39:31 +00:00
Timo Kreuzer
c383bf7601
[POWRPROF_APITEST]
...
Fix subscript out of array bounds
svn path=/trunk/; revision=58327
2013-02-17 10:31:50 +00:00
Amine Khaldi
5bbe8eb4d6
[GDI32_APITEST]
...
* Add missing stdio inclusion.
svn path=/trunk/; revision=58307
2013-02-10 16:48:18 +00:00
Thomas Faber
7121ae2525
[NTDLL_APITEST]
...
- Add a few more test cases for RtlDoesFileExists_U*
CORE-6202
svn path=/trunk/; revision=58302
2013-02-09 16:55:04 +00:00
Thomas Faber
555dc7c2aa
[KERNEL32_APITEST]
...
- Fix GCC 4.7 warning; fix a typo spotted by Edijus
svn path=/trunk/; revision=58295
2013-02-09 10:56:28 +00:00
Amine Khaldi
c71475e3bb
* Addendum to r58214.
...
svn path=/trunk/; revision=58290
2013-02-05 17:54:22 +00:00
Thomas Faber
5994749f53
[BROWSEUI_APITEST]
...
- Add a test for SHExplorerParseCmdLine.
CORE-5568
svn path=/trunk/; revision=58218
2013-01-25 23:24:46 +00:00
Amine Khaldi
482bde30b5
* Addendum to r58141.
...
svn path=/trunk/; revision=58142
2013-01-08 20:34:19 +00:00
Timo Kreuzer
b556d39888
[GDI32_APITEST]
...
Fix a warning and improve code.
svn path=/trunk/; revision=58054
2012-12-30 13:21:52 +00:00
Timo Kreuzer
d65327d318
[GDI32_APITEST]
...
Add tests for SetDIBitsToDevice
svn path=/trunk/; revision=58052
2012-12-30 12:56:55 +00:00
Jérôme Gardou
cde9a5f895
[GDI32_APITEST]
...
- Add test showing that a bitmap created using CreateDIBItmap can be selected into a DC despite a different bits depth
svn path=/trunk/; revision=57693
2012-11-08 14:46:47 +00:00
Jérôme Gardou
26504938df
[USER32_APITEST]
...
- Test behaviour with icons handle from foreign process
svn path=/trunk/; revision=57681
2012-11-06 14:27:03 +00:00
Giannis Adamopoulos
d612b03104
[user32_apitests]
...
- Add some tests for OpenInputDesktop
svn path=/trunk/; revision=57658
2012-10-31 15:23:11 +00:00
Giannis Adamopoulos
d93c98ed58
[user32_apitest]
...
- Add some tests to see how SetCursorPos is affected by the current desktop
svn path=/trunk/; revision=57656
2012-10-31 14:18:06 +00:00
Jérôme Gardou
5b99cd433d
[USER32_APITESTS]
...
- Add some more test for DrawIconEx and CreateIconFromResourceEx
svn path=/trunk/; revision=57655
2012-10-31 14:08:31 +00:00
Giannis Adamopoulos
864bf93f95
[user32_apitest]
...
- Add a test for LR_SHARED flag for LoadImage
svn path=/trunk/; revision=57651
2012-10-30 13:29:11 +00:00
Jérôme Gardou
95411ee85d
[W32K_APITEST]
...
- Better test for NtUserGetIconInfo
svn path=/trunk/; revision=57650
2012-10-30 02:05:52 +00:00
Jérôme Gardou
1c8f7b026b
[USER32_APITEST]
...
- Commit forgotten file
svn path=/trunk/; revision=57649
2012-10-30 01:39:28 +00:00
Jérôme Gardou
f40fbb64a6
[USER32_APITEST]
...
- More thorough test for what really happens after the "destruction" of a shared cursor.
svn path=/trunk/; revision=57648
2012-10-29 16:14:54 +00:00
Jérôme Gardou
a74a3edcc7
[USER32_APITESTS]
...
- Add some test for DestroyCursor/DestroyIcon
svn path=/trunk/; revision=57647
2012-10-29 16:12:49 +00:00
Timo Kreuzer
9224d278fc
[[NTDLL_APITEST}
...
Fix a bug
svn path=/trunk/; revision=57551
2012-10-13 13:09:15 +00:00
Timo Kreuzer
d79e5f50d9
[NTDLL_APITEST}
...
Add tests for LdrEnumResources
svn path=/trunk/; revision=57550
2012-10-13 13:07:17 +00:00
Hermès Bélusca-Maïto
833bace73a
[MSVCRT:APITEST]
...
Modify the test for GetModuleFileName, should work better now.
svn path=/trunk/; revision=57534
2012-10-10 21:56:27 +00:00
Hermès Bélusca-Maïto
a25199df2a
[MSVCRT:APITEST]
...
Update a comment. No code changes.
svn path=/trunk/; revision=57533
2012-10-10 21:23:49 +00:00
Hermès Bélusca-Maïto
f79835bb73
[MSVCRT:APITEST]
...
Update CommandLine test.
svn path=/trunk/; revision=57531
2012-10-10 21:19:45 +00:00
Mike Nordell
335fb884d4
Test for MultiByteToWideChar added. Still needs alot fleshing out.
...
svn path=/trunk/; revision=57529
2012-10-10 19:10:49 +00:00
Hermès Bélusca-Maïto
7dd746b9cb
[MSVCRT:APITEST]
...
Update encoding, no code changes.
svn path=/trunk/; revision=57528
2012-10-09 22:08:32 +00:00
Hermès Bélusca-Maïto
4690bf4891
[MSVCRT:APITEST]
...
Move cmdline_util to CmdLineUtil and locate it in bin/data instead of bin
svn path=/trunk/; revision=57527
2012-10-09 22:03:50 +00:00
Hermès Bélusca-Maïto
6dacc020db
[MSVCRT:APITEST]
...
- Add a test which allows testing the command line argument lpCmdLine in WinMain function (GUI programs).
svn path=/trunk/; revision=57524
2012-10-09 20:56:11 +00:00
Hermès Bélusca-Maïto
9050f658d1
[APITEST:NTDLL]
...
Add a parameter for displaying the current test number when something fails.
svn path=/trunk/; revision=57515
2012-10-07 14:17:37 +00:00
Hermès Bélusca-Maïto
02affbb318
[APITEST:NTDLL]
...
Improve the code.
svn path=/trunk/; revision=57513
2012-10-07 12:46:44 +00:00
Hermès Bélusca-Maïto
f527bc83ef
[APITEST:NTDLL]
...
Add a test for the NtQuerySystemEnvironmentValue API.
Tested successfully under Win2k3 SP1 and Win7.
svn path=/trunk/; revision=57512
2012-10-07 12:31:13 +00:00
Hermès Bélusca-Maïto
ae50229cb5
[NTDLL_APITEST]
...
Initialize Length to default value.
svn path=/trunk/; revision=57498
2012-10-06 14:50:18 +00:00
Jérôme Gardou
8dafc1da92
[APITESTS/USER32]
...
Improve GetIconInfo tests:
-Stop leaking each handle we create
-Show Icons sensitivity to screen bit depth
svn path=/trunk/; revision=57477
2012-10-04 13:38:26 +00:00
Timo Kreuzer
f345eac12b
[CRT_APITEST]
...
- Add tests for wcstombs_s
- Improve tests for mbstowcs_s
svn path=/trunk/; revision=57403
2012-09-27 21:46:39 +00:00
Thomas Faber
f0d72063a8
[NTDLL_APITEST]
...
- Use GetProcAddress for RtlGetFullPathName_UstrEx to allow running the test on WinXP
svn path=/trunk/; revision=57393
2012-09-26 18:15:44 +00:00
Mike Nordell
2e2e4fca4e
[ROSTEST:APITEST:NTDLL] Give RtlDosPathNameToNtPathName_U more descriptive failure messages, and more tests.
...
svn path=/trunk/; revision=57390
2012-09-26 15:06:56 +00:00
Mike Nordell
450eea9c2a
[ROSTEST:APITEST:NTDLL]\nFlesh out test for RtlDosPathNameToNtPathName_U.
...
svn path=/trunk/; revision=57388
2012-09-26 02:56:01 +00:00
Amine Khaldi
4304f847cb
[W32KNAPI]
...
* Silence some warnings.
svn path=/trunk/; revision=57387
2012-09-25 21:30:25 +00:00
Mike Nordell
8052454a08
Make RtlDosPathNameToNtPathName_U actually report sucess count too.
...
svn path=/trunk/; revision=57376
2012-09-24 12:45:55 +00:00
Mike Nordell
d39ec05957
Add test for RtlDosPathNameToNtPathName_U. This time with the actual test file too.
...
svn path=/trunk/; revision=57374
2012-09-24 12:20:06 +00:00
Mike Nordell
83ec1cb161
Add test for RtlDosPathNameToNtPathName_U.
...
svn path=/trunk/; revision=57373
2012-09-24 12:17:04 +00:00
Timo Kreuzer
702b13fc0f
[CRT_APITEST]
...
Add tests for mbstowcs_s
svn path=/trunk/; revision=57343
2012-09-19 21:20:09 +00:00
Mike Nordell
2d8ccfc5dc
Unbreak MSVC build.
...
svn path=/trunk/; revision=57272
2012-09-11 05:14:33 +00:00
Mike Nordell
52d536853b
Hopefully unbreak MSVC build.
...
svn path=/trunk/; revision=57271
2012-09-11 04:52:19 +00:00
Mike Nordell
f908caa0d2
Test for SetUnhandledExceptionFilter actually rerturning what it should.
...
svn path=/trunk/; revision=57270
2012-09-11 04:34:03 +00:00
Cameron Gutman
358a84e09b
[WS2_32_APITEST]
...
- Add a test for NtReadFile on a socket
svn path=/trunk/; revision=57234
2012-09-04 03:02:40 +00:00
Amine Khaldi
9f7d0ac646
[CMAKE]
...
* Improve this one while we're at it.
svn path=/trunk/; revision=57211
2012-09-01 11:37:24 +00:00
Amine Khaldi
cd70b62ce1
[CMAKE]
...
* Addendum to r57181. By Hermès Bélusca.
svn path=/trunk/; revision=57210
2012-09-01 11:35:12 +00:00
Timo Kreuzer
5666d93992
[CRT_APITEST]
...
Fix broken test.
svn path=/trunk/; revision=57208
2012-08-31 17:20:56 +00:00
Mike Nordell
55e8f7ae69
Stop erroneous reporting of SEGV from test case. MS own CRT SEGV on NULL format string
...
svn path=/trunk/; revision=57207
2012-08-31 14:16:17 +00:00
Jérôme Gardou
fdcdcb6339
[KERNEL32_APITESTS]
...
- Add some tests for lstrncpyW
- This function is fine, I wrote that when chasing some bug thinking this function was at fault.
svn path=/trunk/; revision=57179
2012-08-27 16:34:17 +00:00
Thomas Faber
38ce718bde
[GDI32_APITEST]
...
- Fix build
svn path=/trunk/; revision=57165
2012-08-26 11:35:58 +00:00
Thomas Faber
3287e13f6f
[GDI32_APITEST]
...
- Actually run the CreateIconIndirect test when it's called
svn path=/trunk/; revision=57164
2012-08-26 11:17:37 +00:00
Timo Kreuzer
01800e8784
[GDI32_APITEST]
...
Fix use of uninitialized variables and remove broken test.
See issue #7299 for more details.
svn path=/trunk/; revision=57157
2012-08-24 20:25:29 +00:00
Giannis Adamopoulos
cb4991aa3a
[user32_apitest]
...
- Deactivate Test_SimpleParameters in AttachThreadInput tests until it doesn't crash in win32k.
- Add some more tests in Test_SimpleParameters that should bring win32k to its limits
svn path=/trunk/; revision=57085
2012-08-16 08:43:43 +00:00
Giannis Adamopoulos
f31f0a8e5d
[user32_apitest]
...
- Hack around the fact that desktop handling in ros is awful. Now the child threads use the proper desktop.
- Convert all calls to SendMessage to SendMessageTimeout to make sure it won't hang (it doesn't hang in windows but who knows what can happen in ros)
- Add a few more tests
svn path=/trunk/; revision=57079
2012-08-15 19:37:29 +00:00
Giannis Adamopoulos
933cb2d66d
[user32_apitest]
...
- Add support for logging messages in different threads
- Add several tests for AttachThreadInput
svn path=/trunk/; revision=57074
2012-08-13 18:04:04 +00:00
Amine Khaldi
aa0fc5cdca
[GDI32_APITESTS]
...
* Allow warnings when compiling with gcc.
svn path=/trunk/; revision=56978
2012-07-29 02:44:53 +00:00
Jérôme Gardou
5cc65e64c7
[APITESTS/CRT]
...
- Test errno value on failure
svn path=/trunk/; revision=56930
2012-07-21 20:15:12 +00:00
Jérôme Gardou
221e348e01
[APITESTS/CRT]
...
- Add more tests for _vsnprintf
- Add tests for _vsnwprintf, _vscprintf, _vscwprintf
svn path=/trunk/; revision=56928
2012-07-21 20:00:56 +00:00
Jérôme Gardou
f505107ac2
[APITESTS]
...
- Move _vsnprintf to crt tests, where it belongs, and make it pass for crtdll
svn path=/trunk/; revision=56925
2012-07-21 17:15:08 +00:00
Jérôme Gardou
7ee4b9f4f0
[MSVCRT_APITEST]
...
- add basic test for _vsnprintf
This is mostly to verify if WINE's implementation of _vcsprintf is correct
svn path=/trunk/; revision=56924
2012-07-21 16:31:03 +00:00
Thomas Faber
20d01189db
[USER32_APITEST]
...
- Handle some wsprintf-specific cases in the CRT sprintf test
svn path=/trunk/; revision=56862
2012-07-10 08:07:44 +00:00
Thomas Faber
e985ec1cd4
[WS2_32_APITEST]
...
- Gracefully handle uninitialized data in WSAStartup test
svn path=/trunk/; revision=56828
2012-07-04 20:05:43 +00:00
Thomas Faber
feae1a7ab7
[USER32_APITEST]
...
- Prevent duplicate test name
svn path=/trunk/; revision=56824
2012-07-04 18:01:13 +00:00
Thomas Faber
755d14eac4
[CRT TEST][USER32_APITEST]
...
- Add a test for sprintf/wsprintfA (mainly NULL buffer and string precision)
svn path=/trunk/; revision=56823
2012-07-04 17:33:56 +00:00
Thomas Faber
f2f1135505
[ROSTESTS]
...
- Add CRT tests to build
See issue #7155 for more details.
svn path=/trunk/; revision=56822
2012-07-04 17:04:44 +00:00
Thomas Faber
8400fdc078
[ADVAPI32_APITEST]
...
- Use a define for the service name in QueryServiceConfig2 test. Patch by Hermes Belusca. Bug 7145.
- Add LockDatabase test for Lock/UnlockServiceDatabase, QueryServiceLockStatus. Patch by Hermes Belusca. Bug 7146.
svn path=/trunk/; revision=56810
2012-06-29 11:48:35 +00:00
Thomas Faber
bd748a0cd3
[ADVAPI32_APITEST]
...
- Add test for QueryServiceConfig2 with SERVICE_CONFIG_DESCRIPTION and SERVICE_CONFIG_FAILURE_ACTIONS. Patch by Hermes Belusca.
- Remove ok_lasterr in favor of ok_err.
See issue #7144 for more details.
svn path=/trunk/; revision=56809
2012-06-27 14:55:22 +00:00