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;