[Mono-list] Bug in NUnit when initialising decimal
Duncan Mak
duncan@ximian.com
02 Jun 2002 12:10:06 -0400
On Sun, 2002-06-02 at 10:38, Nick Drochak wrote:
> After our chat on IRC I fixed a few of the bugs found by the
> ConvertTest, and added a bunch of try-catch blocks to find the failing
> Asserts. I get 6 failures now, and probably won't get to work on this
> for a couple of days. Feel free to fix the rest of them, we won't
> collide :)
>
Okay, I think we're down to 3 failures and 2 errors now.
<duncan@diphthong: ~/Mono/install/bin/ > mono
./NUnitConsole_mono.exe MonoTests.
System.ConvertTest,corlib_linux_test.dll
...........F...E..E.....F.F
Time: 0.682
There were 2 errors:
1) TestToDouble(MonoTests.System.ConvertTest): This conversion is
not supported.
ToDouble (boolean) isn't supported, maybe this test should be removed?
2) TestToDateTime(MonoTests.System.ConvertTest): Invalid
format(System.FormatException)
I think this test might be failing because of bugs in CultureInfo. I'm
punting this for now.
There were 3 failures:
1) TestToInt64(MonoTests.System.ConvertTest) "#L25
expected:<System.OverflowException> but
was:<NUnit.Framework.AssertionFailedError>"
I tried to fix this one, I have a test case for it, but I dunno why
we're not throwing the right exceptions. Will look into this later.
2) TestGetTypeCode(MonoTests.System.ConvertTest) "#B08
expected:<Object> but was:<Empty>"
This is a runtime bug, see bug# 25658:
http://bugzilla.ximian.com/show_bug.cgi?id=25658
3) TestChangeType(MonoTests.System.ConvertTest) "Unexpected
exception at iTest = 5: e = System.ArgumentException
Value is not a convertible object: System.Decimal to System.Boolean.
This is the same thing as error #1.
Duncan.