This repository has been archived by the owner on Oct 11, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
FreeRDP/GdiTest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
========================================== GdiTest: A GDI Implementation Tester ========================================== GdiTest is a program written in C# that generates test data readily usable in unit tests. GDI has many subtleties, and implementing it without extensive unit testing is often prone to errors. Prerequisites ------------------------------------------ In order to compile and run GdiTest, you will need: * Windows * Gtk# for .NET * Mono for Windows, Gtk# * MonoDevelop for Windows Actually, you can compile and run GdiTest on Linux or Mac OS X, but the code will detect the absence of gdi32.dll and call function stubs that do nothing instead. In the future, however, it will be possible to wrap alternative GDI implementations in C# so that they can be easily compared with other implementations, such as the one provided in gdi32.dll. Since gdi32.dll is only usable on Windows, it would also be a possibility to make one instance of GdiTest running on Windows expose a service to be used by remote instances running on Linux, through C# remoting. Compilation ------------------------------------------ Once you have installed all prerequisites, simply open the solution file in MonoDevelop and click run. That is simply it. Usage ------------------------------------------ You will notice that GdiTest has a dropdown box that allows you to select a particular test suite. Select the one you like, and click "dump", you will then get the test data in the text box below. To know more about each test case, look at the source code itself.
About
GDI Implementation Tester
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published