Sebastien Pouliot 330b8c92c4 2006-09-01 Sebastien Pouliot <[email protected]> 19 年 前
..
Assembly eb91d44a17 Consts.cs.in: Removed RuntimeVersion as it should be the same as FxFileVersion. Use FxFileVersion for Environment.Version.; Environment.cs: Use Consts.FxFileVersion for Environment.Version as Consts.RuntimeVersion was removed.; AssemblyInfo.cs: Use Consts.FxFileVersion for AssemblyFileVersion. 19 年 前
Mainsoft.Drawing.Configuration.jvm d23b6caec3 System.Drawing.vmwcsproj: ImageCodec.jvm.cs 20 年 前
Samples 246665cb0c 2006-03-31 Sebastien Pouliot <[email protected]> 20 年 前
System.Drawing 90219495f8 2006-08-28 Sebastien Pouliot <[email protected]> 19 年 前
System.Drawing.Design 7cf9936b84 2006-08-29 Sebastien Pouliot <[email protected]> 19 年 前
System.Drawing.Drawing2D f29b9985a4 2006-08-10 Sebastien Pouliot <[email protected]> 19 年 前
System.Drawing.Imaging 330b8c92c4 2006-09-01 Sebastien Pouliot <[email protected]> 19 年 前
System.Drawing.Printing a0780d5bbb 2006-08-02 Chris Toshok <[email protected]> 19 年 前
System.Drawing.Text 1c18cdbaba 2006-08-25 Sebastien Pouliot <[email protected]> 19 年 前
Test 33d94c9e90 2006-09-01 Sebastien Pouliot <[email protected]> 19 年 前
cdeclRedirector 5cf18eb164 precompiled windows version updated 22 年 前
ChangeLog 96d44c900d System.Drawing_test.dll.sources: Added unit tests for GIF, ICON, PNG and TIFF codecs. 19 年 前
GDIPlusTest.csproj 42b427e77e 2006-08-12 Duncan Mak <[email protected]> 19 年 前
Makefile 42b427e77e 2006-08-12 Duncan Mak <[email protected]> 19 年 前
README 644e89a1c7 Minor sentence corrections. 22 年 前
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.vmwcsproj e004e791e5 TARGET_JVM: put the conditionless sectio to the head to let running msbuild from command line 19 年 前
System.Drawing_test.dll.sources 96d44c900d System.Drawing_test.dll.sources: Added unit tests for GIF, ICON, PNG and TIFF codecs. 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 年 前
run-tests.bat 3f3b811c6f Added batch files for automatic testing for TARGET_JVM. 20 年 前
run-tests.test.bat 0f0b264f41 Enable NET_2_0 tests run for TARGET_JVM. 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.