Sebastien Pouliot 9469dfb663 2007-03-28 Sebastien Pouliot <[email protected]> пре 19 година
..
Assembly bc5aebde41 2006-12-03 Sebastien Pouliot <[email protected]> пре 19 година
Mainsoft.Drawing.Configuration.jvm d23b6caec3 System.Drawing.vmwcsproj: ImageCodec.jvm.cs пре 20 година
Samples 8c2d6a42a8 2006-09-20 Sebastien Pouliot <[email protected]> пре 19 година
System.Drawing 77b4acf813 2007-03-20 Sebastien Pouliot <[email protected]> пре 19 година
System.Drawing.Design df6476923d 2007-03-14 Ivan N. Zlatev <[email protected]> пре 19 година
System.Drawing.Drawing2D 18873406d0 2006-11-22 Sebastien Pouliot <[email protected]> пре 19 година
System.Drawing.Imaging 9469dfb663 2007-03-28 Sebastien Pouliot <[email protected]> пре 19 година
System.Drawing.Printing 1c442c83ad * PrintingServices.cs: Add missing static method SysPrn.GetPrintDialogInfo пре 19 година
System.Drawing.Text 9bdec12456 Kill all executable flags on *.cs and ChangeLog files. пре 19 година
Test a1ef548147 Convert jgac to java_refs, and jre6 to jre пре 19 година
cdeclRedirector 5cf18eb164 precompiled windows version updated пре 22 година
ChangeLog 595eac1dae 2007-03-15 Sebastien Pouliot <[email protected]> пре 19 година
GDIPlusTest.csproj 42b427e77e 2006-08-12 Duncan Mak <[email protected]> пре 19 година
Makefile 7214050441 Makefile: Add the new GIF87a test files to the dist. пре 19 година
README 644e89a1c7 Minor sentence corrections. пре 21 година
SD.csproj b63b0a86bd 2005-08-24 Marek Safar <[email protected]> пре 20 година
System.Drawing.dll.sources 08351b8c0d 2005-12-22 Jordi Mas i Hernandez <[email protected]> пре 20 година
System.Drawing.sln d126971b6d revert to r48170 пре 20 година
System.Drawing.vmwcsproj 74b5cc74e3 workaround removing unsafe code пре 19 година
System.Drawing20.csproj a1ef548147 Convert jgac to java_refs, and jre6 to jre пре 19 година
System.Drawing_test.dll.sources 595eac1dae 2007-03-15 Sebastien Pouliot <[email protected]> пре 19 година
net_1_1_java_System.Drawing.dll.exclude.sources 4203043e41 correcting SystemIcons.cs reference пре 20 година
net_1_1_java_System.Drawing.dll.sources 4203043e41 correcting SystemIcons.cs reference пре 20 година
nunit-host-ignore-list 00dd93eeae fix hostname пре 19 година
run-tests.bat 68e8a989fd Log files naming fix. пре 19 година
run-tests.test.bat a1ef548147 Convert jgac to java_refs, and jre6 to jre пре 19 година
runmonotestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. пре 20 година
runtestfixture.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. пре 20 година

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.