gameserverspeedchecktest.cpp

来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 67 行

CPP
67
字号
#include "GameServerSpeedCheckTest.h"#include "GamePlayer.h"#include "Cpackets/CGVerifyTime.h"voidGameServerSpeedCheckTest::testSpeedHack(){	__BEGIN_TEST_CASE		Socket* pSocket = new Socket();	 // gameplayer救俊辑 delete等促.	GamePlayer gameplayer(pSocket);	bool bCheck = false;	// 1st try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == true );	// 2nd try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == true );	// 3rd try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == true );	// 4th try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == true );	// 5th try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == true );	// 6th try	bCheck = gameplayer.verifySpeed( NULL );	CPPUNIT_ASSERT( bCheck == false );	// verify time packet test	CGVerifyTime pkt;	cout << "before CGVerifyTime excute" << endl;	bool bDisconnectException = false;	try {		pkt.execute( &gameplayer );	} catch (DisconnectException& de) {		bDisconnectException = true;		cout << "speedhack disconnect" << endl;	} catch (Throwable& t) {		cout << t.toString().c_str() << endl;	}	cout << "after CGVerifyTime excute" << endl;	CPPUNIT_ASSERT( bDisconnectException );	gameplayer.setPlayerStatus( GPS_END_SESSION );	__END_TEST_CASE}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?