GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - FreeRDP/GdiTest: GDI Implementation Tester

This repository was archived by the owner on Oct 11, 2022. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

30 Commits
30 Commits

Folders and files

NameName
Last commit message
Last commit date
GdiTest
GdiTest
 
 
.gitignore
.gitignore
 
 
GdiTest.sln
GdiTest.sln
 
 
GdiTest.userprefs
GdiTest.userprefs
 
 
README.txt
README.txt
 
 

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

Readme
Activity
Custom properties

Stars

9 stars

Watchers

15 watching

Forks

18 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.