TInt CSenServiceManagerBCTest::UT_CSenServiceManager_RegisterIdentityProviderLL_badDescriptorL(TTestResult& aResult)
    {
	SetupL(); 

    Teardown();
    return KErrNone;
    }
Example #2
0
MythRAOPDevice::~MythRAOPDevice()
{
    Teardown();

    delete m_lock;
    m_lock = NULL;
}
// -----------------------------------------------------------------------------
// 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--;
                    }
                }
void CBCTestKeymap::TestCreateL()
    {
    //raw data format:
    //
    // #map //=2*KPtiNumKeys*sizeof(TPtiKeyMapping) = 2*12*(2*sizeof(int))
    // {index, chars}, {index, chars}, ... , {index, chars} //lower case
    // {INDEX, CHARS}, {INDEX, CHARS}, ... , {INDEX, CHARS} //upper case
    //
    // #chars
    // char1, char2, ... , charN
    //

    TInt16 charBuffer[1+(KPtiNumKeys*2)*2+1+sizeof(Keys)/sizeof(TUint16)];

    RArray<TPtiKeyMapping> maps;
    for (TInt i = 0; i < KPtiNumKeys * 2; i++)
        {
        TPtiKeyMapping map = {0, 0};
        maps.AppendL( map );
        }

    TInt16* ptr = charBuffer+1+maps.Count()*2+1;
    TInt curKey=0;
    TInt index=0;
    for (TInt i = 0; i < sizeof(Keys)/sizeof(TUint16)-1; ++i)
        {
        if (Keys[i] == '\t')
            {
            maps[++curKey].iIndex = index;
            continue;
            }

        *(ptr+index)= Keys[i];
        index++;
        maps[curKey].iNumChars++;
        }

    charBuffer[0]=maps.Count();
    ptr=charBuffer+1;
    for(TInt i=0; i<maps.Count(); ++i)
        {
        *ptr=maps[i].iIndex;
        ptr++;
        *ptr=maps[i].iNumChars;
        ptr++;
        }
    *ptr=index;
    maps.Close();

    Teardown();
    TRAPD(err, iMap = CPtiKeyMappings::NewL(charBuffer));
    if(err == KErrCorrupt)
        {
        AssertTrueL(ETrue, _L("data format err"));
        }
    else
        {
        AssertNotNullL(iMap, _L("created by NewL from raw data"));
        }   
    }
Example #5
0
AudioPlayer::~AudioPlayer()
{
    Teardown();

    delete m_audioWrapper;
    m_audioWrapper = NULL;
}
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;
    
}
TInt CsenservicemanagerTester::UT_CSenServiceManager_RegisterIdentityProviderLL_badDescriptorL(CStifItemParser& aItem)
    {
	SetupL(); 

    Teardown();
    return KErrNone;
    }
Example #8
0
mozilla::ipc::IPCResult MIDIPortParent::RecvShutdown() {
  if (mShuttingDown) {
    return IPC_OK();
  }
  Teardown();
  Unused << Send__delete__(this);
  return IPC_OK();
}
Example #9
0
void FIOSAudioDevice::HandleError(const TCHAR* InLogOutput, bool bTeardown)
{
	UE_LOG(LogIOSAudio, Log, TEXT("%s"), InLogOutput);
	if (bTeardown)
	{
		Teardown();
	}
}
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 ) );
    }
Example #11
0
void test_new()
{
  Setup();

  CU_ASSERT_FALSE(s == NULL);
  CU_ASSERT_TRUE(set_size(s) == 0);

  Teardown();
}
void MT_MProEngProfile::TeardownAlertForGroups()
    {
    Teardown();
    TRAP_IGNORE( T_ProfileTestTools::DeleteContactGroups(
                iContactGroups, *iContactEngine ) );
    delete iContactEngine;
    iContactGroups.Close();
    iFs.Close();
    }
Example #13
0
ChannelScanner::~ChannelScanner()
{
    Teardown();

    if (scanMonitor)
    {
        scanMonitor->deleteLater();
        scanMonitor = NULL;
    }
}
Example #14
0
void TorcPlayer::Reset(void)
{
    if (m_state == Errored || m_state == None || m_state == Stopped)
    {
        LOG(VB_GENERAL, LOG_INFO, "Resetting player");
        Teardown();
        return;
    }

    LOG(VB_GENERAL, LOG_ERR, "Not resetting player while it is active");
}
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 );
    }
void XAudio2SoundDriver::DeInitialize()
{
	Teardown();
	/*
	if (g_source != NULL)
	{
		g_source->Stop();
		g_source->FlushSourceBuffers();
		//g_source->DestroyVoice();
	}*/

}
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_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_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_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_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 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_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 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_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 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_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_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_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;
    
    }