// ----------------------------------------------------------------------------- // CTestSDKKeyLock::TestKLOfferKeyLockL // ----------------------------------------------------------------------------- TInt CTestSDKKeyLock::TestKLOfferKeyLockL( CStifItemParser& /*aItem*/ ) { RAknKeyLock offerkeylock; CleanupClosePushL( offerkeylock ); STIF_ASSERT_NOT_LEAVES( offerkeylock.Connect() ); STIF_ASSERT_NOT_NULL( &offerkeylock ); offerkeylock.EnableKeyLock(); STIF_ASSERT_TRUE( offerkeylock.IsKeyLockEnabled() ); offerkeylock.OfferKeyLock(); offerkeylock.DisableKeyLock(); STIF_ASSERT_FALSE( offerkeylock.IsKeyLockEnabled() ); CleanupStack::PopAndDestroy( &offerkeylock ); return KErrNone; }