//! multiplecertstoresfilter1.txt
//!
//! Test the ordering and filting in & out of multiple certores implementation which required in PREQ226 MIDP 2.0 support. 
//! The file contains different sets of certstore orders as input and expect ordering results as output.
//! These tests need to have thwsimcertstores.dll, 
//! thwwimcertstores.dll and thwuicccertstores.dll enabled

// Note: The in-source test tag is only added to the new tests for PREQ226. The tests without test tag is the existing tests
// in the certstore component, which are used to set up the environment needed by the PREQ226 tests.

//! @file 
//! @SYMTestCaseID UCTSSEC-CT-WModeUCTWithSS1.20
//! @SYMTestCaseDesc The test is to open one UnifiedCertStore in write mode with the
//! sequence of Software, SIM, WIM and UICC certstore implementations, and expect the correct order. The test needs
//! thwsimcertstores.dll, thwwimcertstores.dll and thwuicccertstores.dll enabled.
//! @SYMPREQ 226
//! @SYMTestCasePriority High
//! @SYMTestExpectedResults KErrNone
<action>
	<actionname>1.20,Opening a writable certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody>
		<mode>write</mode>
		<orderingfilter>1,2,3,4</orderingfilter>
	</actionbody>
	<actionresult>
		<orderingresult>270559302,270559303,270559304</orderingresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>0.1,Deleting the writable certificate store manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

//! @file 
//! @SYMTestCaseID UCTSSEC-CT-RModeUCTWithSS5.3
//! @SYMTestCaseDesc The test is to open one UnifiedCertStore in read mode with the
//! sequence of WIM, SIM, Software and UICC cerstore implementations, and expect the correct order. The test needs
//! thwsimcertstores.dll, thwwimcertstores.dll and thwuicccertstores.dll enabled.
//! @SYMPREQ 226
//! @SYMTestCasePriority High
//! @SYMTestExpectedResults KErrNone
<action>
	<actionname>5.20,Opening a read-only certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody>
		<mode>read</mode>
		<orderingfilter>3,2,1,4</orderingfilter>
	</actionbody>
	<actionresult>
		<orderingresult>270559303,270559302,270559304</orderingresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>0.2,Deleting the read-only certificate store manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>





