|
From: <sm...@us...> - 2003-01-03 16:00:50
|
Update of /cvsroot/nmock/nmock/test/NMock/Dynamic
In directory sc8-pr-cvs1:/tmp/cvs-serv13198/test/NMock/Dynamic
Modified Files:
ClassGeneratorTest.cs
Log Message:
Extracted MethodImplementor and BoxingOpCodes from ClassGenerator
Index: ClassGeneratorTest.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/test/NMock/Dynamic/ClassGeneratorTest.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ClassGeneratorTest.cs 31 Dec 2002 21:36:40 -0000 1.4
--- ClassGeneratorTest.cs 3 Jan 2003 16:00:46 -0000 1.5
***************
*** 257,274 ****
[Test]
! public void BoxingOpCodes()
{
! Assertion.AssertEquals( OpCodes.Ldind_I1, cg.getBoxingOpCode(typeof(sbyte)) );
! Assertion.AssertEquals( OpCodes.Ldind_I2, cg.getBoxingOpCode(typeof(short)) );
! Assertion.AssertEquals( OpCodes.Ldind_I4, cg.getBoxingOpCode(typeof(int)) );
! Assertion.AssertEquals( OpCodes.Ldind_I8, cg.getBoxingOpCode(typeof(long)) );
! Assertion.AssertEquals( OpCodes.Ldind_U1, cg.getBoxingOpCode(typeof(byte)) );
! Assertion.AssertEquals( OpCodes.Ldind_U2, cg.getBoxingOpCode(typeof(ushort)) );
! Assertion.AssertEquals( OpCodes.Ldind_U4, cg.getBoxingOpCode(typeof(uint)) );
! Assertion.AssertEquals( OpCodes.Ldind_I8, cg.getBoxingOpCode(typeof(ulong)) );
! Assertion.AssertEquals( OpCodes.Ldind_R4, cg.getBoxingOpCode(typeof(float)) );
! Assertion.AssertEquals( OpCodes.Ldind_R8, cg.getBoxingOpCode(typeof(double)) );
! Assertion.AssertEquals( OpCodes.Ldind_U2, cg.getBoxingOpCode(typeof(char)) );
! Assertion.AssertEquals( OpCodes.Ldind_I1, cg.getBoxingOpCode(typeof(bool)) );
}
--- 257,276 ----
[Test]
! public void CheckBoxingOpCodes()
{
! BoxingOpCodes opCodes = new BoxingOpCodes();
!
! Assertion.AssertEquals( OpCodes.Ldind_I1, opCodes[typeof(sbyte)] );
! Assertion.AssertEquals( OpCodes.Ldind_I2, opCodes[typeof(short)] );
! Assertion.AssertEquals( OpCodes.Ldind_I4, opCodes[typeof(int)] );
! Assertion.AssertEquals( OpCodes.Ldind_I8, opCodes[typeof(long)] );
! Assertion.AssertEquals( OpCodes.Ldind_U1, opCodes[typeof(byte)] );
! Assertion.AssertEquals( OpCodes.Ldind_U2, opCodes[typeof(ushort)] );
! Assertion.AssertEquals( OpCodes.Ldind_U4, opCodes[typeof(uint)] );
! Assertion.AssertEquals( OpCodes.Ldind_I8, opCodes[typeof(ulong)] );
! Assertion.AssertEquals( OpCodes.Ldind_R4, opCodes[typeof(float)] );
! Assertion.AssertEquals( OpCodes.Ldind_R8, opCodes[typeof(double)] );
! Assertion.AssertEquals( OpCodes.Ldind_U2, opCodes[typeof(char)] );
! Assertion.AssertEquals( OpCodes.Ldind_I1, opCodes[typeof(bool)] );
}
|