[0.1.x] Added basic test for Dinkumware map

git-svn-id: https://pykd.svn.codeplex.com/svn@76456 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\air_max_cp 2012-05-20 06:40:21 +00:00 committed by Mikhail I. Izmestev
parent efd77a1739
commit 2527901eed
2 changed files with 11 additions and 0 deletions

View File

@ -250,3 +250,8 @@ class TypedVarTest( unittest.TestCase ):
tv = pykd.typedVar( "g_virtChild" ) tv = pykd.typedVar( "g_virtChild" )
print tv print tv
self.assertEqual( -100, tv.m_baseField ) self.assertEqual( -100, tv.m_baseField )
def testDinkumwareMap(self):
g_map = target.module.typedVar( "g_map" )
self.assertEqual( 1, g_map._Mysize )

View File

@ -551,10 +551,16 @@ int doExeptions()
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#include <map>
std::map<int, bool> g_map;
int _tmain(int argc, _TCHAR* argv[]) int _tmain(int argc, _TCHAR* argv[])
{ {
try try
{ {
g_map.insert(std::pair<int, bool>(100, true));
InitializeListHead( &g_listHead ); InitializeListHead( &g_listHead );
InsertTailList( &g_listHead, &g_listItem1.listEntry ); InsertTailList( &g_listHead, &g_listItem1.listEntry );
InsertTailList( &g_listHead, &g_listItem2.listEntry ); InsertTailList( &g_listHead, &g_listItem2.listEntry );