?? testframework.h
字號:
#include <e32base.h>
#include <e32cons.h>
#include "AOExampleEngine.h"
void doTestL(CConsoleBase& aConsole);
_LIT( KExeTest,"ExeText" );
LOCAL_C int callTest()
{
CConsoleBase* console = Console::NewL( KExeTest, TSize( KConsFullScreen, KConsFullScreen ) );
CleanupStack::PushL(console);
TRAPD(error, doTestL(*console) );
if (error)
{
_LIT(KFormatFailed,"\nleave code: %d ");
console->Printf(KFormatFailed, error);
User::After(5 * 1000000);
}
CleanupStack::PopAndDestroy();
return error;
}
GLDEF_C TInt E32Main() // main function called by E32
{
__UHEAP_MARK;
CTrapCleanup* cleanup=CTrapCleanup::New();
TRAPD( error, callTest() );
__ASSERT_ALWAYS( !error, User::Panic( KExeTest, error ) );
delete cleanup;
__UHEAP_MARKEND;
return error; // and return
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -