2004-06-23 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
index c2655452e3e1880708821d4ed7846c679fb0635d..b271ba154f93c90ac75b0253b5011bd652c53ebf 100644 (file)
@@ -1,3 +1,288 @@
+2004-06-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DoubleFormatterTest.cs: Added a new test for a negative roundtrip
+       (which was broken).
+
+2004-06-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FloatingPointFormatterTest.cs : Format literal (i.e. '...') in
+         format string should be kept as is.
+
+2004-06-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs : Improved CultureIndependentTests(). Error message
+         contains specific locale and error location. Verified by run-test-
+         ondotnet and commented out X509-like pattern.(not all culture passes)
+
+2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DoubleFormatterTest.cs: Added new cases from bug reports 60110 
+       (roundtrip format) and 60111 (non-banker rounding).
+
+2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConvertTest.cs: Changed compare between Decimals (from a string 
+       compare to Decimal.Equals) because the issue wasn't related to the
+       Convert class. See #60227 for more details.
+       * DecimalTest.cs: Added test to ensure we keep/output the decimals
+       precision (#59425). Added tests to see how many decimals are supported
+       in "G" before switching to "E".
+
+2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TimeSpanTest.cs: Added more cases with MinValue and MaxValue for 
+       each parameter of the constructor. Some tests are ignored because
+       they are too long to run (but useful when debugging).
+
+2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FloatingPointFormatterTest.cs : Added more permille and percent
+         formatting test.
+
+2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FloatingPointFormatterTest.cs : Added Permille formatting test.
+
+2004-06-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FloatingPointFormatterTest.cs : Added regression for #59890.
+
+2004-06-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TimeSpanTest.cs: Added valid cases to parse MinValue and MaxValue.
+       Added invalid cases to parse under MinValue and over MaxValue.
+
+2004-06-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Added rounding tests for negative values. Added more
+       checks to ParseFractions. Removed test TooSmall because it was a bad
+       interaction between a buggy corlib (buggy decimal) and the tests (i.e.
+       the value was legal).
+
+2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs : added more "common pattern" tests.
+
+2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs : Added more milliseconds and pattern recognition
+         tests. Patch by Steven Brown (a bit modified).
+
+2004-06-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Added tests for remainder, divide and parsing 
+       overflow. Reactivated test and added new cases for banker rounding.
+
+2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeTest.cs :
+         - Added TestParse3() (not-allowed pattern example), ParseUtcNonUtc()
+           ("GMT" strings and time adjustment), TimeZoneAdjustment() ('Z' 
+           pattern conditions) and CultureIndependentTests() (batch tests for
+           _all_ or almost all cultures).
+         - Added more Z string to X509Certificate test.
+         - Added ParseAllowsQueerString() [not fixed].
+
+2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Added test case for truncating including indirect
+       truncates with cast to integer types.
+
+2004-06-07  Duncan Mak  <duncan@ximian.com>
+
+       * ExceptionTest.cs: Added [Test] attributes to the test methods.
+       (InnerExceptionSource): Test that the InnerException's Source is
+       null unless it's been set.
+
+2004-06-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DateTimeTest.cs: Added new test cases for From|ToOADate (OLE 
+       Automation date format). Added test cases for FromFileTime. Added
+       test cases for ToType (conversion) and contructors (milliseconds).
+
+2004-06-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Added tests for default ToString(). Added tests when
+       Decimal is casted to an integer (trunc not rounded). Added tests to
+       parse very small values (#59301).
+       * ByteTest.cs: Added tests for default ToString(String.Empty).
+       * DoubleTest.cs: Added tests for default ToString(String.Empty).
+       * Int16Test.cs: Added tests for default ToString(String.Empty).
+       * Int32Test.cs: Added tests for default ToString(String.Empty).
+       * Int64Test.cs: Added tests for default ToString(String.Empty).
+       * SByteTest.cs: Added tests for default ToString(String.Empty).
+       * SingleTest.cs: Added tests for default ToString(String.Empty).
+       * StringTest.cs: Added more cases for Join (null separator and null 
+       values).
+       * TimeSpanTest.cs: Added test to verify exception order when a parsed
+       string is both invalid (format) and contains an overflow.
+       * UInt16Test.cs: Added tests for default ToString(String.Empty).
+       * UInt32Test.cs: Added tests for default ToString(String.Empty).
+       * UInt64Test.cs: Added tests for default ToString(String.Empty).
+
+2004-06-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConvertTest.cs: Added tests to convert min/max values of integer
+       types to strings in all bases.
+       * SByteTest.cs: Added test to parse min/max values.
+
+2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MathTest.cs: Added case to check for negative 0 (double) in
+       IEEERemainder - including when dividend is negative.
+       * TimeSpanTest.cs: Added more asserts in existing tests cases.
+       Added case to check for ToString with MinValue and MaxValue.
+
+2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TimeSpanTest.cs: Added tests for overflow checking and parsing
+       only days (LAMESPEC).
+
+2004-06-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TimeSpanTest.cs: Added tests for exceptions in FromXXX methods
+       which are very badly documented.
+
+2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added tests for null values in BinarySearch.
+       * Byte.cs: Added test for default ToString format value.
+
+2004-05-30  David Sheldon <dave-mono@earth.li>
+
+  * DecimalTest.cs: Moved the rounding test that fails due to 
+    bug 37744 into its own test, and annotated it as ignored until
+    the bug is fixed.
+
+2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConvertTest.cs: Added new parsing tests including special case for
+       Convert.ToSByte. Added test to ChangeType to Empty.
+       * Int64Test.cs: Added new test cases for overflows. 
+
+2004-05-28  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConvertTest.cs: Removed extra 0 from ToInt16_MinValue. Added overflow
+       testing for integer types convertion. Added new tests for pasring 
+       MinValue and MaxValue of integer types in all supported bases. Added 
+       case for a prefixed hexadecimal without a number.
+
+2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConvertTest.cs: More complete tests for unsigned type convertion wrt
+       -0, base != 10, ... Added tests for int16 limits in various bases.
+
+2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added integer overflow tests for LastIndexOf.
+       * ConvertTest.cs: Added case where 0X00 is valid when parsed in base16
+
+2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added tests to check for integer overflow in Clear,
+       Copy and Reverse.
+       * BitConverterTest.cs: Added test to check for possible integer 
+       overflow in ToString (byte,int,int)
+       * ConvertTest.cs: New tests for prefixed hexadecimal strings and
+       negative byte convertion.
+       * StringTest.cs: Added new tests for integer overflow and negatives.
+       Added tests for special cases like s.LastIndexOf ('o', s.Length, 1)
+       fail but s.LastIndexOf ("o", s.Length, 1) works.
+
+2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DateTimeTest.cs: test for bug 56436.
+
+2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added a new test to clear outside the bound of a
+       multidimentional array.
+       * BooleanTest.cs: Added new test to compare booleans using Equals
+       and == (case of True!=True). Converted to NUnit2 format.
+       * BitConverterTest.cs: Added new tests for negative integers and 
+       integer overflow in To... methods. Added new boolean convertion
+       tests.
+       * BufferTest.cs: Added new tests for integer overflow in BlockCopy.
+
+2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ArrayTest.cs: Added a new test to clear a jagged array and a 
+       multidimentional array.
+       * IntPtrTest.cs: New. Tests for 32/64 bits behaviour of IntPtr.
+       * SingleTest.cs: Added tests to compare positive 0 and negative 0.
+       * UIntPtrTest.cs: New. Tests for 32/64 bits behaviour of UIntPtr.
+
+2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DecimalTest.cs: Added new unit test to check for correct rounding.
+       It appears that Decimal.To... trunk but Convert.To... use banking
+       rounding (so we can't use Convert.To... to implement To...). But
+       IConvertible does share Convert.To behaviour. Added tests for negative
+       values and large number parsing (> Int64).
+       * SingleTest.cs: New. Unit tests for Single (adapted from Double).
+
+2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AppDomainTest.cs: Renamed Unload to TearDown (like it's attribute)
+       to ease searches.
+       * ConvertTest.cs: Added new unit tests for integer overflow in To/From
+       Base64CharArray. Added new test for wide char. Exploded some tests in
+       NUnit2 format (to ease add new tests).
+
+2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
+       
+       * AttributeTest.cs: added tests for Inherited and
+       AllowMultiple
+
+2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
+
+       * AttributeTest.cs: formatting, and remove commented
+       code
+
+2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * BufferTest.cs: Added missing tests for BlockCopy exceptions.
+
+2004-04-27  Nick Drochak <ndrochak@gol.com>
+
+       * ConvertTest.cs: Remove compiler warnings.
+
+2004-04-25  Nick Drochak <ndrochak@gol.com>
+
+       * MathTest.cs: Check precision only so far.
+
+2004-04-22  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * AppDomainSetupTest.cs: Changed again test 3 to test that the appdomain is 
+         relative to the current dir, rather than the temp dir. I confirment that
+         this is how ms.net works.
+
+2004-04-13  Zoltan Varga  <vargaz@freemail.hu>
+
+       * TypeTest.cs: Add new regression test for bug #55874.
+
+2004-04-12 David Sheldon <dave-mono@earth.li>
+       * TimeZoneTest.cs: Make pass when in "GMT".
+  
+2004-04-09 David Sheldon <dave-mono@earth.li>
+    * ConvertTest.cs: Tests for Convert.ToInt32(string, base), with
+       signs on the strings.
+
+2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TypeTest.cs: enumerated the tests.
+
+2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * EnvironmentTest.cs: use uppercase for PATH. Added test to check the
+       expected substitutions.
+
+2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * EnvironmentTest.cs: New. Add unit tests for ExpandEnvironmentVariables.
+
 2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>
 
        * GuidTest.cs: Test constructor when the input string is in format "P"