Esempio n. 1
0
// ----------------------------------------------------------------------------
// override the CBCTestCase::RunL, only response to the related command ID.
// ----------------------------------------------------------------------------
//
void CBCTestAknDoc::RunL(int aCmd)
    {
    if(aCmd != EBCTestCmdDocument) return;
    SetupL();
    TestL();
    TearDownL();
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_RegisterIdentityProviderLL_badDescriptorL(CStifItemParser& aItem)
    {
	SetupL(); 

    Teardown();
    return KErrNone;
    }
void CBCTestPtiEngine::TestJapaneseInputL()
    {
    TeardownL();

    if((iEngine = CreateEngineL(ELangJapanese, /*EPtiEngineHiraganaKanji*/EPtiEnginePredictive))!=NULL)
        {
        AssertTrueL(ETrue, _L("Japanese Hirakana Kanji activated"));
        }
    else
        {
        AssertTrueL(ETrue, _L("can not activate Japanese input"));
        if ( iEngine == NULL )
            {
            SetupL();
            }        
        iEngine->ActivateLanguageL(ELangEnglish, EPtiEnginePredictive);
        }

    MPtiEngineCompositionDataInterface* data=iEngine->CompositionData();
    AssertTrueL(ETrue, _L("Japanese composition data IF got"));

    SimuInput(iEngine, _L("nihon"));
    TPtrC str=iEngine->ReadingTextL();
    AssertTrueL(ETrue, _L("reading text for japanese input"));
    iEngine->ClearCurrentWord();
    }
// -----------------------------------------------------------------------------
// CTFTestCaseRepeater::RunTestL
// -----------------------------------------------------------------------------
void CTFTestCaseRepeater::RunTestL( void )
    {
    COMPONENT_TRACE( ( _L( "    DSYTESTTOOL - CTFTestCaseRepeater::RunTestL()" ) ) );
    if ( iSuite != NULL )
        {
        RHeap& heap = User::Heap();
        TInt heapSizeStart = 0;
        TInt heapCountStart = 0;
        TInt err;
        heapCountStart = heap.AllocSize( heapSizeStart );
        if ( iRandomRepeat )
            {
            TTime time;
            time.HomeTime();
            TInt64 seed = time.Int64();
            for ( TInt i = 0; i < iRepeatCount; i++ )
                {
                TInt index = Math::Rand( seed ) % iSuite->Count();
                CTFATest& test = iSuite->At( index );
                // The test suites and repeater test cases are not run
                if ( test.Type() != ETFTestTypeStubRepeater && test.Type() != ETFATestTypeSuite )
                    {
                    STATIC_CAST( CTFATestCase*, &test )->SetupL();
                    TRAP( err, STATIC_CAST( CTFATestCase*, &test )->RunTestL() );
                    STATIC_CAST( CTFATestCase*, &test )->Teardown();
                    User::LeaveIfError( err );
                    }
                else
                    {
                    i--;
                    }
                }
// ----------------------------------------------------------------------------
// override from CBCTestCase, response for relative command ID.
// ----------------------------------------------------------------------------
//
void CTestVolumeNaviPane::RunL(int aCmd)
    {
    if(aCmd<EBCTestVolumeCmdOutline02 || aCmd>EBCTestVolumeCmdOutline06)
        {
        return;
        }

    SetupL();
    switch(aCmd)
        {
    case EBCTestVolumeCmdOutline02:
        TestCreateL();
        break;
    case EBCTestVolumeCmdOutline03:
        TestNormalL();
        break;
    case EBCTestVolumeCmdOutline04:
        TestIdleL();
        break;
    case EBCTestVolumeCmdOutline05:
        TestIconL();
        break;
    case EBCTestVolumeCmdOutline06:
        TestNaviEventL();
        break;
    default:
        break;
        }
    TearDownL();
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterServiceDescriptionLL_noContractL(TTestResult& aResult)
    {
	SetupL(); 

    TInt error = KErrNone;
    
    iSenXmlServiceDescription->SetFrameworkIdL(KDefaultIdWsfFrameworkID);
	error = iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription);
    RDebug::Print( _L( "WSModTester: CSenServiceManager_RegisterServiceDescriptionLL_noContract status %d" ), error);
    
    //not set
    iSenXmlServiceDescription->SetEndPointL(KText);
    error = iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription);
    RDebug::Print( _L( "WSModTester: CSenServiceManager_RegisterServiceDescriptionLL_noContract status %d" ), error);
    LOCAL_ASSERT(error == KErrSenNoContract);
    
    //null
    iSenXmlServiceDescription->SetContractL(KNullDesC8);
    error = iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription);
    RDebug::Print( _L( "WSModTester: CSenServiceManager_RegisterServiceDescriptionLL_noContract status %d" ), error);
    LOCAL_ASSERT(error == KErrSenNoContract);

    Teardown();
    return KErrNone;
    
}
// ----------------------------------------------------------------------------
// override the CBCTestCase::RunL, only response to the related command ID.
// ----------------------------------------------------------------------------
//
void CTestVolumeSettingPage::RunL(int aCmd)
    {
    if(aCmd != EBCTestVolumeCmdOutline01) return;
    SetupL();
    TestL();
    TearDownL();
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterIdentityProviderLL_badDescriptorL(TTestResult& aResult)
    {
	SetupL(); 

    Teardown();
    return KErrNone;
    }
void CHelpContainer::ConstructL(const TRect& aRect)
	{
	CreateWindowL();

	ReadTextL();

	iRtEd = new (ELeave) CEikRichTextEditor;

	Prepare();

	iRtEd->ConstructL(this, 0, 0, EEikEdwinAvkonDisableCursor|EEikEdwinReadOnly);
	iRtEd->SetFocus(ETrue);

	SetRect(aRect);

	TRgb color;
	AknsUtils::GetCachedColor(AknsUtils::SkinInstance(), color,
			KAknsIIDQsnTextColors, EAknsCIQsnTextColorsCG1/*EAknsCIQsnLineColorsCG1 */);

//	SetColor(color);
	const CFont* font = OKCUI()->GetFont();
	SetFontAndColor(font,color);
	IntroL();
	ActivateL();
	SetupL();

	iBgContext = CAknsBasicBackgroundControlContext::NewL(
			KAknsIIDQsnBgAreaMain, aRect, ETrue);
	}
void UT_CMccRtpDataSource::UT_CMccRtpDataSource_CreateStreamLL()
    {
    TMccRtpSessionParams params;
    params.iRtpAPI = iRtpApi;
    params.iSessionId = iSession;
    params.iEnableRTCP = ETrue;
    params.iRtpKeepalive = iRtpKeepaliveMechanism;
    EUNIT_ASSERT_NO_LEAVE( iSource->SetSessionParamsL( params ) );

    TMccCodecInfo cInfo;
    TMccCodecInfoBuffer cInfoBuf( cInfo );
    
    EUNIT_ASSERT_NO_LEAVE( iSource->ConfigureL( cInfoBuf, iRtpMediaClock ) );

    // Get a new Source
    Teardown();
    SetupL();

    // This should leave because the string is too short
    TBuf8<5> dummy;
    dummy.Format( _L8( "foo42" ) );
    EUNIT_ASSERT_NO_LEAVE( iSource->SetSessionParamsL( params ) );
    EUNIT_ASSERT_LEAVE( iSource->ConfigureL( dummy, iRtpMediaClock ) );

    // Get a new Source
    Teardown();
    SetupL();

    TMccRtpSessionParams params2;
    params2.iRtpAPI = iRtpApi;
    params2.iSessionId = iSession;
    params2.iEnableRTCP = EFalse;
    params2.iRtpKeepalive = iRtpKeepaliveMechanism;
    iSource->SetSessionParamsL( params2 );
    
    TMccCodecInfo cInfo2;
    cInfo2.iFourCC = TFourCC( KMccFourCCIdG711 );
    cInfo2.iEnableDTX = ETrue;
    cInfo2.iRedundantPayload = 97;
    cInfo2.iRedundancyCount = 1;
    cInfo2.iAlgoUsed = EGenRedUsed;
    TMccCodecInfoBuffer cInfoBuf2( cInfo2 );

    EUNIT_ASSERT_NO_LEAVE( iSource->ConfigureL( cInfoBuf2, iRtpMediaClock ) );
    }
Esempio n. 11
0
// ---------------------------------------------------------------------------
// CBCTestKeymap::TestLayoutDecorator
// ---------------------------------------------------------------------------
//    
void CBCTestKeymap::TestFunctionL()
    {
    SetupL();
    TestCreateL();
    TestMapping();
    TestReplaceMappingL();
    TestReverseMapping();
    TestKeyData();
    }
Esempio n. 12
0
void CUpsServer::DoPostHeapMarkOrCheckL()
/**
	Called immediately after setting/checking the heap mark and therefore just after DoPreHeapMarkOrCheckL.
	This function needs to re-allocate uncompressable data structures which were destroyed by DoPreHeapMarkOrCheckL.
*/
	{
#ifdef _DEBUG
	SetupL();
#endif
	}
Esempio n. 13
0
// ---------------------------------------------------------------------------
// CBCTestPtiEngine::TestLayoutDecorator
// ---------------------------------------------------------------------------
//
void CBCTestPtiEngine::TestFunctionL()
    {
    SetupL();
    TestLanguageL();
    TestInfoL();
    TestInputL();
    TestJapaneseInputL();
    TestChineseInputL();
    //TestDictL();
    TestOtherL();
    }
void ut_cnatfwsocketreceiver::ut_cnatfwsocketreceiver_StartListeningL(  )
    {    
    User::LeaveIfError( iSocket.Open( iServ, KAfInet, KSockDatagram, KProtocolInetUdp ));
    iReceiver->iProtocol = KProtocolInetUdp;
    iReceiver->StartListening( iSocket );

    Teardown();
    SetupL();
    User::LeaveIfError( iSocket.Open( iServ, KAfInet, KSockStream, KProtocolInetTcp ));
    iReceiver->iProtocol = KProtocolInetTcp;
    iReceiver->StartListening( iSocket );
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_ServiceDescriptionsLL_badDescriptorL(TTestResult& aResult)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetEndPointL(KNullDesC8);
    RServiceDescriptionArray arr;
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_ServiceDescriptionsLL_badDescriptorL(CStifItemParser& aItem)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetEndPointL(KNullDesC8);
    RServiceDescriptionArray arr;
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_UnregisterServiceDescriptionLL_noEndpointL(TTestResult& aResult)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetFrameworkIdL(KDefaultIdWsfFrameworkID);
    iSenXmlServiceDescription->SetEndPointL(KText);
    iSenXmlServiceDescription->SetContractL(KText);
    LOCAL_ASSERT((iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription)) == KErrNone);
    iSenXmlServiceDescription->SetEndPointL(KNullDesC8);

    Teardown();
    return KErrNone;
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_ServiceDescriptionsL_1L_badDescriptorL(CStifItemParser& aItem)
{
	SetupL(); 

    RServiceDescriptionArray arr;
    //LOCAL_ASSERT(iServiceManager->ServiceDescriptionsL(KNullDesC8, arr) == KErrBadDescriptor);
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
}
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterServiceDescriptionLL_badFrameworkL(TTestResult& aResult)
    {
	SetupL(); 

    _LIT8(KBadFramework,"bla");
    iSenXmlServiceDescription->SetFrameworkIdL(KBadFramework);
    iSenXmlServiceDescription->SetEndPointL(KText);
    iSenXmlServiceDescription->SetContractL(KText);
    LOCAL_ASSERT((iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription)) == KErrNotFound);

    Teardown();
    return KErrNone;
}
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_ServiceDescriptionsL_1L_badDescriptorL(TTestResult& aResult)
{
	SetupL(); 

    RServiceDescriptionArray arr;
    //LOCAL_ASSERT(iServiceManager->ServiceDescriptionsL(KNullDesC8, arr) == KErrBadDescriptor);
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
}
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_ServiceDescriptionsL_1L_notFoundL(TTestResult& aResult)
{
	SetupL(); 

    RServiceDescriptionArray arr;
    LOCAL_ASSERT(iServiceManager->ServiceDescriptionsL(KText, arr) == KErrNotFound);
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
}
TInt CsenservicemanagerTester::UT_CSenServiceManager_RegisterServiceDescriptionLL_badFrameworkL(CStifItemParser& aItem)
    {
	SetupL(); 

    _LIT8(KBadFramework,"bla");
    iSenXmlServiceDescription->SetFrameworkIdL(KBadFramework);
    iSenXmlServiceDescription->SetEndPointL(KText);
    iSenXmlServiceDescription->SetContractL(KText);
    LOCAL_ASSERT((iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription)) == KErrNotFound);

    Teardown();
    return KErrNone;
}
TInt CsenservicemanagerTester::UT_CSenServiceManager_UnregisterServiceDescriptionLL_noEndpointL(CStifItemParser& aItem)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetFrameworkIdL(KDefaultIdWsfFrameworkID);
    iSenXmlServiceDescription->SetEndPointL(KText);
    iSenXmlServiceDescription->SetContractL(KText);
    LOCAL_ASSERT((iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription)) == KErrNone);
    iSenXmlServiceDescription->SetEndPointL(KNullDesC8);

    Teardown();
    return KErrNone;
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_ServiceDescriptionsLL_notFoundL(CStifItemParser& aItem)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetEndPointL(KText);
    RServiceDescriptionArray arr;
    LOCAL_ASSERT(iServiceManager->ServiceDescriptionsL(*iSenXmlServiceDescription, arr) == KErrNotFound);
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterIdentityProviderLL_normalL(TTestResult& aResult)
    {
	SetupL(); 

    iProvider->SetProviderID(KText);
    iProvider->SetUserInfoL(KText, KText, KText);
    LOCAL_ASSERT((iServiceManager->RegisterIdentityProviderL(*iProvider)) == KErrNone); 

	//Added Vaibhav
	iServiceManager->UnregisterIdentityProviderL(*iProvider);
	
    Teardown();
    return KErrNone;
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_ServiceDescriptionsL_1L_XMLpatternL(CStifItemParser& aItem)
{
	SetupL(); 

    RServiceDescriptionArray arr;
    _LIT8(KXmlPattern, "&<>");
    LOCAL_ASSERT(iServiceManager->ServiceDescriptionsL(KXmlPattern, arr) == KErrNotFound);
  	TInt SDs = arr.Count();
    LOCAL_ASSERT(SDs == 0);
    arr.ResetAndDestroy();

    Teardown();
    return KErrNone;
}
TInt CsenservicemanagerTester::UT_CSenServiceManager_RegisterIdentityProviderLL_normalL(CStifItemParser& aItem)
    {
	SetupL(); 

    iProvider->SetProviderID(KText);
    iProvider->SetUserInfoL(KText, KText, KText);
    LOCAL_ASSERT((iServiceManager->RegisterIdentityProviderL(*iProvider)) == KErrNone); 

	//Added Vaibhav
	iServiceManager->UnregisterIdentityProviderL(*iProvider);
	
    Teardown();
    return KErrNone;
    }
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterServiceDescriptionLL_nullL(TTestResult& aResult){
	SetupL(); 

    delete iSenXmlServiceDescription;
    iSenXmlServiceDescription = NULL;
   	#ifdef __WINS__
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcAccessViolation) ;
	#else
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcPageFault) ;
	#endif      
	iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription);

    Teardown();
    return KErrNone;
    
    }
TInt CsenservicemanagerTester::UT_CSenServiceManager_RegisterServiceDescriptionLL_randomPtrL(CStifItemParser& aItem){
	SetupL(); 

    delete iSenXmlServiceDescription;
    iSenXmlServiceDescription = (CSenXmlServiceDescription *)0xeaeaea;
   	#ifdef __WINS__
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcAccessViolation) ;
	#else
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcPageFault) ;
	#endif      
	iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription);

    Teardown();
    return KErrNone;
    
}
TInt CSenServiceManagerBCTest::UT_CSenServiceManager_UnregisterServiceDescriptionLL_randomPtrL(TTestResult& aResult)
    {
	SetupL(); 

    iSenXmlServiceDescription->SetFrameworkIdL(KDefaultIdWsfFrameworkID);
    iSenXmlServiceDescription->SetEndPointL(KText);
    iSenXmlServiceDescription->SetContractL(KText);
    LOCAL_ASSERT((iServiceManager->RegisterServiceDescriptionL( *iSenXmlServiceDescription)) == KErrNone);
    iSenXmlServiceDescription = (CSenXmlServiceDescription *)0xeaeaea;
   	#ifdef __WINS__
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcAccessViolation) ;
	#else
		TestModuleIf().SetExitReason (TestModuleIf(). EException, EExcPageFault) ;
	#endif      
	iServiceManager->UnregisterServiceDescriptionL( *iSenXmlServiceDescription);

    Teardown();
    return KErrNone;
    }