Sebastien Pouliot fdcd73b253 2006-03-30 Sebastien Pouliot <[email protected]> %!s(int64=20) %!d(string=hai) anos
..
Assembly bc947574c6 TARGET_JVM icon support %!s(int64=20) %!d(string=hai) anos
Mainsoft.Drawing.Configuration.jvm d23b6caec3 System.Drawing.vmwcsproj: ImageCodec.jvm.cs %!s(int64=20) %!d(string=hai) anos
Samples 74a83b3869 Added a check in case (like myself) you didn't have tiff support compiled in libgdiplus %!s(int64=20) %!d(string=hai) anos
System.Drawing 34cde6d4d8 2006-03-23 Peter Dennis Bartok <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.Design 4421bc764e In Test/System.Drawing.Design: %!s(int64=20) %!d(string=hai) anos
System.Drawing.Drawing2D c30257b17d 2006-03-22 Sebastien Pouliot <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.Imaging 8540a01cb1 2006-02-09 Peter Dennis Bartok <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.Printing a91b0dc4ef 2006-03-21 Sebastien Pouliot <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.Text b6f8f55392 2006-03-23 Peter Dennis Bartok <[email protected]> %!s(int64=20) %!d(string=hai) anos
Test fdcd73b253 2006-03-30 Sebastien Pouliot <[email protected]> %!s(int64=20) %!d(string=hai) anos
cdeclRedirector 5cf18eb164 precompiled windows version updated %!s(int64=22) %!d(string=hai) anos
ChangeLog e19230c6c6 Updated run test script for TARGET_JVM. %!s(int64=20) %!d(string=hai) anos
Makefile 0cd6bb7536 * net_1_1_java_System.Drawing.dll.sources, %!s(int64=20) %!d(string=hai) anos
README 644e89a1c7 Minor sentence corrections. %!s(int64=21) %!d(string=hai) anos
SD.csproj b63b0a86bd 2005-08-24 Marek Safar <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.dll.sources 08351b8c0d 2005-12-22 Jordi Mas i Hernandez <[email protected]> %!s(int64=20) %!d(string=hai) anos
System.Drawing.sln d126971b6d revert to r48170 %!s(int64=20) %!d(string=hai) anos
System.Drawing.vmwcsproj bc947574c6 TARGET_JVM icon support %!s(int64=20) %!d(string=hai) anos
System.Drawing_test.dll.sources 30e664a3c9 Add LinearGradientBrush unit tests to the build %!s(int64=20) %!d(string=hai) anos
net_1_1_java_System.Drawing.dll.exclude.sources 4203043e41 correcting SystemIcons.cs reference %!s(int64=20) %!d(string=hai) anos
net_1_1_java_System.Drawing.dll.sources 4203043e41 correcting SystemIcons.cs reference %!s(int64=20) %!d(string=hai) anos
run-tests.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. %!s(int64=20) %!d(string=hai) anos
run-tests.test.bat e19230c6c6 Updated run test script for TARGET_JVM. %!s(int64=20) %!d(string=hai) anos
runmonotestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. %!s(int64=20) %!d(string=hai) anos
runtestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. %!s(int64=20) %!d(string=hai) anos

README


This README gives some details about Nunit tests and samples for
System.Drawing classes.

Following is the directory structure for the tests and samples:

Test/ (all the nunit test classes go here)
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text

Samples/ (all the samples go here)
General (samples that affect more than a single area of SD)
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text

Please note the directory structure given above is based on System.Drawing
namespaces.

Advice for writing System.Drawing tests/samples
===============================================

Tests are Nunit test classes and follow general Nunit test guidelines. When
you write a new test class, you need to add it to System.Drawing_test.dll.sources
file. Please follow the alphabetical order while adding the name of your test
class.

Samples are independent C# programs with a Main method. Samples are supposed
to solve two purposes. First, samples expose the bugs that are not captured
by Nunit tests. To achieve this, it is advisable not to repeat the code in a
test and a sample for any class until unless required. Second, samples help
System.Drawing users in understanding System.Drawing components as well as in
writing System.Drawing applications. Writing too trivial samples for well known
classes might not be really helpful for the users. It is better to write a sample
to solve a particular problem.