[0.2.x] added: test for ptrTo() on base types

git-svn-id: https://pykd.svn.codeplex.com/svn@82226 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\kernelnet_cp 2013-01-10 11:20:57 +00:00 committed by Mikhail I. Izmestev
parent fd19126696
commit 78cab9cc49
2 changed files with 6 additions and 1 deletions

View File

@ -118,3 +118,7 @@ class CustomTypesTest(unittest.TestCase):
self.assertEqual( 4, pykd.typeBuilder(4).VoidPtr.size() ) self.assertEqual( 4, pykd.typeBuilder(4).VoidPtr.size() )
self.assertEqual( 8, pykd.typeBuilder(8).VoidPtr.size() ) self.assertEqual( 8, pykd.typeBuilder(8).VoidPtr.size() )
self.assertEqual( pykd.ptrSize(), pykd.typeBuilder().VoidPtr.size() ) self.assertEqual( pykd.ptrSize(), pykd.typeBuilder().VoidPtr.size() )
self.assertEqual( 4, pykd.typeBuilder(4).UInt1B.ptrTo().size() )
self.assertEqual( 8, pykd.typeBuilder(8).UInt1B.ptrTo().size() )
self.assertEqual( pykd.ptrSize(), pykd.typeBuilder().UInt1B.ptrTo().size() )

View File

@ -224,6 +224,7 @@ class TypeInfoTest( unittest.TestCase ):
def testPtrTo(self): def testPtrTo(self):
ti = pykd.typeInfo("UInt8B").ptrTo() ti = pykd.typeInfo("UInt8B").ptrTo()
self.assertTrue( "UInt8B*", ti.name() ) self.assertTrue( "UInt8B*", ti.name() )
self.assertNotEqual( 0, ti.size() )
def testArrayOf(self): def testArrayOf(self):
ti = pykd.typeInfo("UInt8B").arrayOf(10) ti = pykd.typeInfo("UInt8B").arrayOf(10)