void CListCertificates::PerformAction(TRequestStatus& aStatus)
	{
	switch (iState)
		{
		case EList:
			if (iDNs.Count() == 1)
				{
				UnifiedCertStore().List(iCertInfos, *iFilter, *iDNs[0], aStatus);
				}
			else if (iDNs.Count() > 1)
				{
				UnifiedCertStore().List(iCertInfos, *iFilter, iDNs, aStatus);
				}
			else
				{
				CertStore().List(iCertInfos, *iFilter, aStatus);
				}
			iState = EFinished;
			break;

		case EFinished:
			{
			// Check certificates have unique handles
			if (aStatus == KErrNone)
				{
				for (TInt i = 0 ; i < iCertInfos.Count() ; ++i)
					{
					for (TInt j = i + 1 ; j < iCertInfos.Count() ; ++j)
						{
						if (iCertInfos[i]->Handle() == iCertInfos[j]->Handle())
							{
							aStatus = KErrBadHandle;
							break;
							}
						}
					}
				}

			if (aStatus == iExpectedResult)
				{
				TestAction();
				}
			else
				{
				iResult = EFalse;
				}
			
			iActionState = EPostrequisite;
			TRequestStatus* status = &aStatus;
			User::RequestComplete(status, aStatus.Int());
			}
			break;
				
		default:
			User::Invariant();
			break;
		}
	}
Esempio n. 2
0
	ASBoolean DidWinUncapturedLeftButtonGoUp()		{ return TestAction(kWinUncapturedLeftButtonUpAction); }
Esempio n. 3
0
	ASBoolean DidWinAltKeyGoDown() 					{ return TestAction(kWinAltKeyDownAction); }
Esempio n. 4
0
	ASBoolean DidWinRightButtonGoDown() 			{ return TestAction(kWinRightButtonDownAction); }
Esempio n. 5
0
	ASBoolean DidWinMiddleButtonGoDown()			{ return TestAction(kWinMiddleButtonDownAction); }
Esempio n. 6
0
	ASBoolean DidLeave()							{ return TestAction(kADMLeaveAction); }
Esempio n. 7
0
	ASBoolean DidTabKeyGoUp() 						{ return TestAction(kADMTabKeyUpAction); }
Esempio n. 8
0
	ASBoolean DidSpaceKeyGoUp() 					{ return TestAction(kADMSpaceKeyUpAction); }
Esempio n. 9
0
	/*
	 * Action Testers
	 */
	ASBoolean DidMouseMove()						{ return TestAction(kADMMouseMoveAction); }		/**** Get rid of this  FIX ME pja****/
Esempio n. 10
0
	ASBoolean DidMacControlKeyGoUp() 				{ return TestAction(kMacControlKeyUpAction); }
Esempio n. 11
0
	ASBoolean DidMacControlKeyGoDown() 				{ return TestAction(kMacControlKeyDownAction); }
Esempio n. 12
0
	ASBoolean DidMacOptionKeyGoUp() 				{ return TestAction(kMacOptionKeyUpAction); }
Esempio n. 13
0
	ASBoolean DidMacOptionKeyGoDown() 				{ return TestAction(kMacOptionKeyDownAction); }
Esempio n. 14
0
	ASBoolean DidMacCommandKeyGoUp() 				{ return TestAction(kMacCommandKeyUpAction); }
Esempio n. 15
0
	ASBoolean DidMacCommandKeyGoDown() 				{ return TestAction(kMacCommandKeyDownAction); }
Esempio n. 16
0
	ASBoolean DidModKeyGoUp() 						{ return TestAction(kADMModKeyUpAction); }
Esempio n. 17
0
	ASBoolean DidSpaceKeyGoDown() 					{ return TestAction(kADMSpaceKeyDownAction); }
Esempio n. 18
0
	ASBoolean DidMouseMoveWhileDown()				{ return TestAction(kADMMouseMovedDownAction); }
Esempio n. 19
0
	ASBoolean DidTabKeyGoDown() 					{ return TestAction(kADMTabKeyDownAction); }
Esempio n. 20
0
	ASBoolean DidMouseMoveWhileUp()					{ return TestAction(kADMMouseMovedUpAction); }
Esempio n. 21
0
	ASBoolean DidEnter()							{ return TestAction(kADMEnterAction); }
Esempio n. 22
0
	ASBoolean DidButtonGoDown() 					{ return TestAction(kADMButtonDownAction); }
Esempio n. 23
0
	ASBoolean DidUncapturedButtonGoUp()				{ return TestAction(kADMUncapturedButtonUpAction); }
Esempio n. 24
0
	ASBoolean DidButtonGoUp() 						{ return TestAction(kADMButtonUpAction); }
Esempio n. 25
0
	ASBoolean DidWinMiddleButtonGoUp() 				{ return TestAction(kWinMiddleButtonUpAction); }
Esempio n. 26
0
	ASBoolean DidShiftKeyGoDown() 					{ return TestAction(kADMShiftKeyDownAction); }
Esempio n. 27
0
	ASBoolean DidWinRightButtonGoUp() 				{ return TestAction(kWinRightButtonUpAction); }
Esempio n. 28
0
	ASBoolean DidShiftKeyGoUp() 					{ return TestAction(kADMShiftKeyUpAction); }
Esempio n. 29
0
	ASBoolean DidWinAltKeyGoUp() 					{ return TestAction(kWinAltKeyUpAction); }
Esempio n. 30
0
	ASBoolean DidModKeyGoDown() 					{ return TestAction(kADMModKeyDownAction); }