* *: Fix up tests on 2.0 by explicitly boxing.
svn path=/trunk/mcs/; revision=40545
{
Assert(MyByte3.CompareTo(MyByte2) > 0);
Assert(MyByte2.CompareTo(MyByte2) == 0);
- Assert(MyByte1.CompareTo((Byte)42) == 0);
+ Assert(MyByte1.CompareTo((object)(Byte)42) == 0);
Assert(MyByte2.CompareTo(MyByte3) < 0);
try {
- MyByte2.CompareTo(100);
+ MyByte2.CompareTo((object)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyByte1.Equals(MyByte1));
- Assert(MyByte1.Equals((Byte)42));
- Assert(MyByte1.Equals((Int16)42) == false);
+ Assert(MyByte1.Equals((object)(Byte)42));
+ Assert(MyByte1.Equals((object)(Int16)42) == false);
Assert(MyByte1.Equals(MyByte2) == false);
}
+2005-02-12 Ben Maurer <bmaurer@ximian.com>
+
+ * *: Fix up tests on 2.0 by explicitly boxing.
+
2005-02-11 Nick Drochak <ndrochak@ieee.org>
* NumberFormatterTest.cs:
Assert(MyInt16_1.CompareTo((Int16)(-42)) == 0);
Assert(MyInt16_2.CompareTo(MyInt16_3) < 0);
try {
- MyInt16_2.CompareTo(100);
+ MyInt16_2.CompareTo((object)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyInt16_1.Equals(MyInt16_1));
- Assert(MyInt16_1.Equals((Int16)(-42)));
- Assert(MyInt16_1.Equals((SByte)(-42)) == false);
+ Assert(MyInt16_1.Equals((object)(Int16)(-42)));
+ Assert(MyInt16_1.Equals((object)(SByte)(-42)) == false);
Assert(MyInt16_1.Equals(MyInt16_2) == false);
}
{
Assert("MyInt32_3.CompareTo(MyInt32_2) > 0", MyInt32_3.CompareTo(MyInt32_2) > 0);
Assert("MyInt32_2.CompareTo(MyInt32_2) == 0", MyInt32_2.CompareTo(MyInt32_2) == 0);
- Assert("MyInt32_1.CompareTo((Int32)(-42)) == 0", MyInt32_1.CompareTo((Int32)(-42)) == 0);
+ Assert("MyInt32_1.CompareTo((Int32)(-42)) == 0", MyInt32_1.CompareTo((object)(Int32)(-42)) == 0);
Assert("MyInt32_2.CompareTo(MyInt32_3) < 0", MyInt32_2.CompareTo(MyInt32_3) < 0);
try {
- MyInt32_2.CompareTo((Int16)100);
+ MyInt32_2.CompareTo((object)(Int16)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
{
Assert ("#B01", MyInt32_1.Equals (MyInt32_1));
Assert ("#B02", MyInt32_1.Equals ((Int32)(-42)));
- Assert ("#B03", MyInt32_1.Equals ((SByte)(-42)) == false);
+ Assert ("#B03", MyInt32_1.Equals ((object)(SByte)(-42)) == false);
Assert ("#B04", MyInt32_1.Equals (MyInt32_2) == false);
}
{
Assert(MyInt64_3.CompareTo(MyInt64_2) > 0);
Assert(MyInt64_2.CompareTo(MyInt64_2) == 0);
- Assert(MyInt64_1.CompareTo((Int64)(-42)) == 0);
+ Assert(MyInt64_1.CompareTo((object)(Int64)(-42)) == 0);
Assert(MyInt64_2.CompareTo(MyInt64_3) < 0);
try {
- MyInt64_2.CompareTo((Int16)100);
+ MyInt64_2.CompareTo((object)(Int16)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyInt64_1.Equals(MyInt64_1));
- Assert(MyInt64_1.Equals((Int64)(-42)));
- Assert(MyInt64_1.Equals((SByte)(-42)) == false);
+ Assert(MyInt64_1.Equals((object)(Int64)(-42)));
+ Assert(MyInt64_1.Equals((object)(SByte)(-42)) == false);
Assert(MyInt64_1.Equals(MyInt64_2) == false);
}
Assert(MyUInt16_1.CompareTo((UInt16)(42)) == 0);
Assert(MyUInt16_2.CompareTo(MyUInt16_3) < 0);
try {
- MyUInt16_2.CompareTo(100);
+ MyUInt16_2.CompareTo((object)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyUInt16_1.Equals(MyUInt16_1));
- Assert(MyUInt16_1.Equals((UInt16)(42)));
- Assert(MyUInt16_1.Equals((SByte)(42)) == false);
+ Assert(MyUInt16_1.Equals((object)(UInt16)(42)));
+ Assert(MyUInt16_1.Equals((object)(SByte)(42)) == false);
Assert(MyUInt16_1.Equals(MyUInt16_2) == false);
}
Assert (typeof (FormatException) == e.GetType ());
}
try {
- MyUInt32_2.CompareTo((Int16)100);
+ MyUInt32_2.CompareTo((object)(Int16)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyUInt32_1.Equals(MyUInt32_1));
- Assert(MyUInt32_1.Equals((UInt32)(42)));
- Assert(MyUInt32_1.Equals((SByte)(42)) == false);
+ Assert(MyUInt32_1.Equals((object)(UInt32)(42)));
+ Assert(MyUInt32_1.Equals((object)(SByte)(42)) == false);
Assert(MyUInt32_1.Equals(MyUInt32_2) == false);
}
Assert(MyUInt64_1.CompareTo((UInt64)(42)) == 0);
Assert(MyUInt64_2.CompareTo(MyUInt64_3) < 0);
try {
- MyUInt64_2.CompareTo((Int16)100);
+ MyUInt64_2.CompareTo((object)(Int16)100);
Fail("Should raise a System.ArgumentException");
}
catch (Exception e) {
public void TestEquals()
{
Assert(MyUInt64_1.Equals(MyUInt64_1));
- Assert(MyUInt64_1.Equals((UInt64)(42)));
- Assert(MyUInt64_1.Equals((SByte)(42)) == false);
+ Assert(MyUInt64_1.Equals((object)(UInt64)(42)));
+ Assert(MyUInt64_1.Equals((object)(SByte)(42)) == false);
Assert(MyUInt64_1.Equals(MyUInt64_2) == false);
}