NullableTypes/src/Tests NullableGuidTest.cs,1.1,1.2
Status: Inactive
Brought to you by:
lukadotnet
From: Damien G. <dam...@us...> - 2005-09-23 09:32:03
|
Update of /cvsroot/nullabletypes/NullableTypes/src/Tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27004/src/Tests Modified Files: NullableGuidTest.cs Log Message: Prevent NullableGuid.Equals throwing an exception and add a suitable test case. Bug:1265822 Index: NullableGuidTest.cs =================================================================== RCS file: /cvsroot/nullabletypes/NullableTypes/src/Tests/NullableGuidTest.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NullableGuidTest.cs 12 Feb 2005 03:44:34 -0000 1.1 --- NullableGuidTest.cs 23 Sep 2005 09:31:50 -0000 1.2 *************** *** 6,9 **** --- 6,10 ---- // Date Author Changes Reasons // 28-Jan-2005 DamienG Create + // 05-Sep-2005 DamienG Update Test to expose #265822 - NullableGuid Equals method throws NullableNullValueException // *************** *** 44,47 **** --- 45,51 ---- byte[] test2bytes = { 0xA5, 0x53, 0x12, 0xCB, 0x71, 0xE4, 0x6E, 0xE5 }; nua.AssertEquals("#A02", Test2.Value, new NullableGuid(0x1C432B6D, unchecked((short)0x9AF7), 0x4665, test2bytes).Value); + + NullableGuid EmptyGuid = new NullableGuid(System.Guid.Empty); + nua.AssertEquals("#A03", System.Guid.Empty, EmptyGuid.Value); } *************** *** 83,89 **** --- 87,96 ---- { NullableGuid t2 = new NullableGuid(Test2.Value); + NullableGuid tn = new NullableGuid(); nua.Assert("#E01", !Test1.Equals(Test2)); nua.Assert("#E02", !Test3.Equals(Test1)); nua.Assert("#E03", Test2.Equals(t2)); + nua.Assert("#E06", !Test2.Equals(tn)); + nua.Assert("#E07", !tn.Equals(Test2)); // Static Equals()-method |