#include "stdafx.h" #if !defined( _FINAL_BUILD ) && !defined (__COVERITY__) #if defined( _HSHIELD ) class HackShield_unittest:public testing::Test { protected: virtual void SetUp() { m_hHSSever = _AhnHS_CreateServerObject("./DragonNest.hsb"); EXPECT_NE( m_hHSSever, ANTICPX_INVALID_HANDLE_VALUE ); } virtual void TearDown() { _AhnHS_CloseServerHandle( m_hHSSever ); } AHNHS_SERVER_HANDLE m_hHSSever; }; TEST_F( HackShield_unittest, FunctionTest ) { UINT uiCount = 32; UINT uiLoop = 100; std::vector vHandle; std::vector vString; vHandle.reserve( uiCount ); double dTime[4]; for( UINT i=0 ; i<_countof(dTime) ; ++i ) dTime[i] = 0; vString.reserve( 4 ); vString.push_back( "_AhnHS_CreateClientObject() " ); vString.push_back( "_AhnHS_MakeRequest() " ); vString.push_back( "_AhnHS_VerifyResponseEx() " ); vString.push_back( "_AhnHS_CloseClientHandle() " ); boost::timer t; for( UINT i=0 ; i((dTime[i]/(double)uiLoop)*1000) << std::endl; } //std::cout << "Finish" << std::endl; } #endif #endif // #if !defined( _FINAL_BUILD )