TVerdict CSisRegistryWritableSessionStep::doTestStepPostambleL() { // Remove the installed active scheduler CActiveScheduler* s = CActiveScheduler::Current(); s->Install(NULL); delete s; iSisRegistry.Close(); __UHEAP_MARKEND; return TestStepResult(); }
///////////////////////////////////////////////////////////////////// // CSisRegistryStep ///////////////////////////////////////////////////////////////////// TVerdict CSisRegistryWritableSessionStep::doTestStepPreambleL() { __UHEAP_MARK; // Install an active scheduler CActiveScheduler* s = new (ELeave) CActiveScheduler; s->Install(s); INFO_PRINTF1(_L("Connecting to SisRegistry..")); User::LeaveIfError(iSisRegistry.Connect()); INFO_PRINTF1(_L("Connected!")); return TestStepResult(); }
TVerdict CSisRegistryWritableSessionStep::doTestStepPostambleL() { StopTimerAndPrintResultL(); // Remove the installed active scheduler CActiveScheduler* s = CActiveScheduler::Current(); s->Install(NULL); delete s; INFO_PRINTF1(_L("Disconnecting to SisRegistry..")); iSisRegistry.Close(); __UHEAP_MARKEND; return TestStepResult(); }