From 5aca2ab3e121adb77d5c67b2a8348fc7b622d423 Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" Date: Fri, 9 Mar 2012 16:30:07 +0000 Subject: [PATCH] [0.1.x] + test of constant enum git-svn-id: https://pykd.svn.codeplex.com/svn@74823 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/scripts/typedvar.py | 1 + test/targetapp/targetapp.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py index 1e0493b..c87d3e0 100644 --- a/test/scripts/typedvar.py +++ b/test/scripts/typedvar.py @@ -25,6 +25,7 @@ class TypedVarTest( unittest.TestCase ): def testConst(self): self.assertEqual( True, target.module.typedVar( "g_constBoolValue" ) ) self.assertEqual( 0x5555, target.module.typedVar( "g_constNumValue" ) ) + self.assertEqual( 3, target.module.typedVar( "g_constEnumThree" ) ) def testGetAddress( self ): tv = target.module.typedVar( "structTest", target.module.g_structTest ) diff --git a/test/targetapp/targetapp.cpp b/test/targetapp/targetapp.cpp index fbbb245..a747996 100644 --- a/test/targetapp/targetapp.cpp +++ b/test/targetapp/targetapp.cpp @@ -111,6 +111,8 @@ enum enumType { THREE = 3 }; +const enumType g_constEnumThree = THREE; + class classChild : public classBase { public: int m_childField; @@ -293,6 +295,7 @@ void FuncWithName0() std::cout << ptrIntMatrix1; std::cout << g_bigValue; std::cout << g_classChild.m_enumField; + std::cout << g_constEnumThree; std::cout << g_unNamedStruct.m_fieldNestedStruct; std::cout << g_structNested.m_nestedFiled; std::cout << g_unTypedPtrToFunction;