diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py index c87d3e0..c238ed6 100644 --- a/test/scripts/typedvar.py +++ b/test/scripts/typedvar.py @@ -26,6 +26,8 @@ class TypedVarTest( unittest.TestCase ): self.assertEqual( True, target.module.typedVar( "g_constBoolValue" ) ) self.assertEqual( 0x5555, target.module.typedVar( "g_constNumValue" ) ) self.assertEqual( 3, target.module.typedVar( "g_constEnumThree" ) ) + self.assertEqual( 0xffffff, target.module.typedVar( "g_constUlong" ) ) + self.assertEqual( 0xffffff000000, target.module.typedVar( "g_constUlonglong" ) ) 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 a747996..371f541 100644 --- a/test/targetapp/targetapp.cpp +++ b/test/targetapp/targetapp.cpp @@ -113,6 +113,9 @@ enum enumType { const enumType g_constEnumThree = THREE; +const ULONG g_constUlong = 0xffffff; +const ULONGLONG g_constUlonglong = 0xffffff000000; + class classChild : public classBase { public: int m_childField; @@ -296,6 +299,8 @@ void FuncWithName0() std::cout << g_bigValue; std::cout << g_classChild.m_enumField; std::cout << g_constEnumThree; + std::cout << g_constUlong; + std::cout << g_constUlonglong; std::cout << g_unNamedStruct.m_fieldNestedStruct; std::cout << g_structNested.m_nestedFiled; std::cout << g_unTypedPtrToFunction;