From 78cab9cc49a3e1d9264ca3331308afc0fb4e644b Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Thu, 10 Jan 2013 11:20:57 +0000 Subject: [PATCH] [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 --- test/scripts/customtypestest.py | 4 ++++ test/scripts/typeinfo.py | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/test/scripts/customtypestest.py b/test/scripts/customtypestest.py index 57ec03c..bf91e4c 100644 --- a/test/scripts/customtypestest.py +++ b/test/scripts/customtypestest.py @@ -118,3 +118,7 @@ class CustomTypesTest(unittest.TestCase): self.assertEqual( 4, pykd.typeBuilder(4).VoidPtr.size() ) self.assertEqual( 8, pykd.typeBuilder(8).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() ) + diff --git a/test/scripts/typeinfo.py b/test/scripts/typeinfo.py index 7c9d8a1..a39bb6a 100644 --- a/test/scripts/typeinfo.py +++ b/test/scripts/typeinfo.py @@ -224,7 +224,8 @@ class TypeInfoTest( unittest.TestCase ): def testPtrTo(self): ti = pykd.typeInfo("UInt8B").ptrTo() self.assertTrue( "UInt8B*", ti.name() ) - + self.assertNotEqual( 0, ti.size() ) + def testArrayOf(self): ti = pykd.typeInfo("UInt8B").arrayOf(10) self.assertTrue( "UInt8B[10]", ti.name() )