Sebastien Pouliot 9324546ee3 2008-05-14 Sebastien Pouliot <[email protected]> hace 17 años
..
Assembly 0342d722e9 2008-04-23 Andreas Nahr <[email protected]> hace 17 años
Mainsoft.Drawing.Configuration.jvm d23b6caec3 System.Drawing.vmwcsproj: ImageCodec.jvm.cs hace 20 años
Samples 8c2d6a42a8 2006-09-20 Sebastien Pouliot <[email protected]> hace 19 años
System.Drawing 7c254d031b 2008-05-14 Sebastien Pouliot <[email protected]> hace 17 años
System.Drawing.Design 9ab1c29897 2008-02-16 Ivan N. Zlatev <[email protected]> hace 18 años
System.Drawing.Drawing2D 2faded11db 2007-11-13 Atsushi Enomoto <[email protected]> hace 18 años
System.Drawing.Imaging 9324546ee3 2008-05-14 Sebastien Pouliot <[email protected]> hace 17 años
System.Drawing.Printing cda1fa7d8d PrintingServicesUnix.cs: Fix AvoidToStringOnStringsRule found using Gendarme. hace 18 años
System.Drawing.Text 5429568b4b 2007-05-21 Adar Wesley <[email protected]> hace 18 años
Test fd81c8570a 2008-04-25 Sebastien Pouliot <[email protected]> hace 17 años
cdeclRedirector 5cf18eb164 precompiled windows version updated hace 22 años
ChangeLog 056df5a7ba * SD2K5.csproj: Add 2k5 project hace 18 años
GDIPlusTest.csproj 42b427e77e 2006-08-12 Duncan Mak <[email protected]> hace 19 años
Makefile 21b623c878 Makefile: Add an interlaced GIF test file to the dist. hace 18 años
README 644e89a1c7 Minor sentence corrections. hace 21 años
SD.csproj b63b0a86bd 2005-08-24 Marek Safar <[email protected]> hace 20 años
SD2K5.csproj 056df5a7ba * SD2K5.csproj: Add 2k5 project hace 18 años
System.Drawing.dll.sources d33809ba1b System.Drawing.dll.sources: Add internal KnownColors. hace 19 años
System.Drawing.sln d126971b6d revert to r48170 hace 20 años
System.Drawing.vmwcsproj 74b5cc74e3 workaround removing unsafe code hace 19 años
System.Drawing20.csproj 078bfb7274 Build java configuration using RT of JRE 1.4.2 for support of older java systems hace 18 años
System.Drawing_test.dll.sources 2766071b88 System.Drawing_test.dll.sources: Add System.Drawing.Printing.Margins unit tests to the build. hace 18 años
makefile.build c1498b1027 Update Java build system hace 18 años
net_1_1_java_System.Drawing.dll.exclude.sources 4203043e41 correcting SystemIcons.cs reference hace 20 años
net_1_1_java_System.Drawing.dll.sources 4203043e41 correcting SystemIcons.cs reference hace 20 años
nunit-host-ignore-list e5dceccbb8 2007-10-17 Sebastien Pouliot <[email protected]> hace 18 años
run-tests.bat 68e8a989fd Log files naming fix. hace 19 años
run-tests.test.bat af8af3a329 Make sure test assembly is in classpath hace 18 años
runmonotestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. hace 20 años
runtestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. hace 20 años

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.