diff -r 75a71fdb4c92 -r 7d11f9a6646f customization/tsrc/tarmcustomization/conf/ThemesTest.cfg --- a/customization/tsrc/tarmcustomization/conf/ThemesTest.cfg Tue Feb 02 00:03:17 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,979 +0,0 @@ -//--------------------------------------------------------------------------------------------- -// Test 1 - Test DDF Version and DDF structure -[Test] -title Op_logo_DDF -create ThemesTest ttest - -ttest LoadL 1020782A - -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/OperatorLogo" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/OperatorLogo/Data" AccessTypes=GR Format=Bin Occurence=One Scope=Permanent Title="" MimeType="image/*" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2 - Test all DM operations -[Test] -title Op_Logo_Child -create ThemesTest ttest -ttest LoadL 1020782A - -// -// enum TError -// { -// /** The command was successful */ -// EOk = 0, -// /** The command failed because no setting exists in the store which corresponds to the -// URI or LUID passed to the adapter */ -// ENotFound = 1, -// /** The command failed because the setting can't take the value being passed to the adapter */ -// EInvalidObject = 2, -// /** The command failed because the setting already exists in the store */ -// EAlreadyExists = 3, -// /** The command failed because the setting value is too large to be accommodated in the store */ -// ETooLargeObject = 4, -// /** The command failed because the disk on which the device store resides is full */ -// EDiskFull = 5, -// /** The command failed for an unspecified reason */ -// EError = 6, -// /** The command could not be rolled back successfully */ -// ERollbackFailed = 7, -// /** The command failed because the setting is being used by another client */ -// EObjectInUse = 8, -// /** The command failed because no memory could be allocated */ -// ENoMemory = 9 -// }; -// - -ttest ChildURIListL URI="" ES=1 ET="" -ttest ChildURIListL URI="Customization" ES=0 ET="OperatorLogo" -ttest ChildURIListL URI="Customization/OperatorLogo" ES=0 ET="Data" -ttest ChildURIListL URI="Customization/OperatorLogo/Data" ES=0 ET="" - - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 3 - Test Startup text -[Test] -title Op_Logo_commit -create ThemesTest ttest -ttest LoadL 1020782A - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/OperatorLogo/Data" ES=0 IF="E:\Testing\Data\bug_OpLogoAdapter.jpg" IM="image/jpg" -//Sivaji: As GET on Data is not supported, adapter returns an error code EError(=6) so ES=6 -ttest FetchLeafObjectL URI="Customization/OperatorLogo/Data" ES=6 /*ET="Startup text" EM="text/plain"*/ -ttest CommitAtomicL - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/OperatorLogo/Data" ES=0 IF="E:\Testing\Data\bug_OpLogoAdapter.jpg" IM="image/jpg" -//Sivaji: As GET on Data is not supported, adapter returns an error code EError(=6) so ES=6 -ttest FetchLeafObjectL URI="Customization/OperatorLogo/Data" ES=6 /*ET="Welcome!" EM="text/plain"*/ -ttest RollbackAtomicL - -ttest FetchLeafObjectSizeL URI="Customization/OperatorLogo/Data" ES=6 //ET="12" -ttest FetchLeafObjectL URI="Customization/OperatorLogo/Data" ES=6 //ET="Startup text" - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// Test 4 - Test Bitmap -[Test] -title Op_Logo_Change -create ThemesTest ttest -ttest LoadL 1020782A - -ttest UpdateLeafObjectL URI="Customization/OperatorLogo/Data" ES=0 IF="E:\Testing\Data\bug_OpLogoAdapter.jpg" IM="image/jpg" -//Sivaji: As GET on Data is not supported, adapter returns an error code EError(=6) so ES=6 -ttest FetchLeafObjectL URI="Customization/OperatorLogo/Data" ES=6 - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// EOF - - - -//**************************************************************************************************************************************** - - -[Test] -title SS_DDF -create ThemesTest ttest - -ttest LoadL 1020782E -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G DefaultValue="" Description="The interior object holds all customization objects" Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers" AccessTypes=G DefaultValue="" Description="ScreenSavers is a common parent node for nodes managing screen savers" Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers" AccessTypes=AG DefaultValue="" Description="This node holds the available screen saver placeholders" Format=Node Occurence=ZeroOrMore Scope=Dynamic Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers/" AccessTypes=ADGR DefaultValue="" Description="This is a placeholder to screen saver ID identifying a screen saver" Format=Node Occurence=ZeroOrMore Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/ScreenSavers/ActiveSc" AccessTypes=GR DefaultValue="" Description="This node is a link to the currently active screen saver" Format=Chr Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//Data" AccessTypes=R DefaultValue="" Description="Replace command will install a screen saver that's in the data field of the command" Format=Bin Occurence=One Scope=Permanent Title="" MimeType="x-epoc/x-sisx-app" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//ID" AccessTypes=GR DefaultValue="" Description="This leaf node holds the ID of the screen saver" Format=Chr Occurence=One Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//Name" AccessTypes=GR DefaultValue="" Description="This leaf node holds the name of the screen saver" Format=Chr Occurence=One Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//Description" AccessTypes=GR DefaultValue="" Description="This leaf node holds the description of the screen saver" Format=Chr Occurence=One Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//CustomProperty" AccessTypes=GR DefaultValue="" Description="This leaf node holds the custom property value of the screen saver" Format=Chr Occurence=One Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//Version" AccessTypes=GR DefaultValue="" Description="This leaf node holds the version of the screen saver" Format=Chr Occurence=One Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/ScreenSavers/AvailableScreenSavers//InstallOptions" AccessTypes=R DefaultValue="" Description="Holds the install options for next install" Format=Chr Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] - -//**************************************************************************************************************************************** -[Test] -title SS_GetAll -create ThemesTest ttest -ttest LoadL 1020782E - -ttest ChildURIListL URI="Customization" ES=0 ET="ScreenSavers" -ttest ChildURIListL URI="Customization/ScreenSavers" ES=0 ET="AvailableScreenSavers/ActiveSc" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers" ES=0 //sf-ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/ActiveSc" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//InstallOptions" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers/" ES=0 ET="Data/ID/Name/Description/CustomProperty/Version/InstallOptions" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//Data" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//ID" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//Name" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//Description" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//CustomProperty" ES=0 ET="" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers//Version" ES=0 ET="" - -ttest FetchLeafObjectSizeL URI="Customization" ES=6 -ttest FetchLeafObjectL URI="Customization" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers" ES=6 -ttest FetchLeafObjectL URI="Customization/ScreenSavers" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers" ES=6 -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/" ES=6 // ET="" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/" ES=6 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/ID" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/ID" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Name" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Name" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Version" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Version" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/InstallOptions" ES=6 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/InstallOptions" ES=6 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Description" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Description" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/CustomProperty" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/CustomProperty" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Data" ES=6 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Warp/Data" ES=6 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/ScreenSavers/ActiveSc" ES=0 // ET="0" -ttest FetchLeafObjectL URI="Customization/ScreenSavers/ActiveSc" ES=0 // ET="" - -delete ttest -[Endtest] - -//----------------------------------------------------------------------------- -[Test] -title Install_Theme -create ThemesTest ttest -ttest LoadL 1020782E -ttest AddNodeObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1" ES=0 -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Name" ES=0 IT=Sivaji -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Version" ES=0 IT=1.0 -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/InstallOptions" ES=0 IF="E:\Testing\Data\verysilent_c_en.xml" IM="Xml" -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Data" ES=0 IF="E:\Testing\Data\testhbuf_S60_3_X_v_1_0_0.SISx" IM="Bin" -ttest ChildURIListL URI="Customization/ScreenSavers/AvailableScreenSavers" ES=0 /*ET=Theme1*/ - - -delete ttest -[Endtest] -//----------------------------------------------------------------------------- - -[Test] -title SS_COMMIT_ATOMIC -create ThemesTest ttest -ttest LoadL 1020782E -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Name" ES=6 IT=Sivaji -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Name" ES=0 ET=Sivaji -ttest CommitAtomicL - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Name" ES=6 IT=Koya -ttest FetchLeafObjectL URI="Customization/ScreenSavers/AvailableScreenSavers/Theme1/Name" ES=0 ET=Koya -ttest RollbackAtomicL - - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// Test 1 - Test DDF Version and DDF structure -[Test] -title Sup_DDF -create ThemesTest ttest - -ttest LoadL 10207822 - -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Startup" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Startup/Data" AccessTypes=R Format=Bin Occurence=ZeroOrOne Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 - -ttest AddDDFCheckL URI="Customization/Startup/Text" AccessTypes=GR Format=Chr Occurence=ZeroOrOne Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2 - Test all DM operations -[Test] -title SUP_CHILD -create ThemesTest ttest -ttest LoadL 10207822 - -// -// enum TError -// { -// /** The command was successful */ -// EOk = 0, -// /** The command failed because no setting exists in the store which corresponds to the -// URI or LUID passed to the adapter */ -// ENotFound = 1, -// /** The command failed because the setting can't take the value being passed to the adapter */ -// EInvalidObject = 2, -// /** The command failed because the setting already exists in the store */ -// EAlreadyExists = 3, -// /** The command failed because the setting value is too large to be accommodated in the store */ -// ETooLargeObject = 4, -// /** The command failed because the disk on which the device store resides is full */ -// EDiskFull = 5, -// /** The command failed for an unspecified reason */ -// EError = 6, -// /** The command could not be rolled back successfully */ -// ERollbackFailed = 7, -// /** The command failed because the setting is being used by another client */ -// EObjectInUse = 8, -// /** The command failed because no memory could be allocated */ -// ENoMemory = 9 -// }; -// - -ttest ChildURIListL URI="" ES=0 ET="Customization" -ttest ChildURIListL URI="Customization" ES=0 ET="Startup" -ttest ChildURIListL URI="Customization/Startup" ES=0 ET="DataText" -ttest ChildURIListL URI="Customization/Startup/Data" ES=0 ET="" -// Sivaji: the below false cases are commented - -// False cases -/* -ttest ChildURIListL URI="Customisation" ES=1 ET="" -ttest ChildURIListL URI="Customisation/Startup" ES=1 ET="" -ttest ChildURIListL URI="Customization/Endup" ES=1 ET="" -ttest ChildURIListL URI="Customization/Startup/WelcomeData/WelcomeData" ES=1 ET="" -ttest ChildURIListL URI="Startup/WelcomeData" ES=1 ET="" -ttest ChildURIListL URI="WelcomeData" ES=1 ET="" -ttest ChildURIListL URI="Customization/x/WelcomeData" ES=1 ET="" -// ttest ChildURIListL URI="Customization//WelcomeData" ES=1 ET="" -ttest ChildURIListL URI="Customization/Startup/WelcomeDataa" ES=1 ET="" -ttest ChildURIListL URI="Customization/Startup/WelcomeDat" ES=1 ET="" -ttest ChildURIListL URI="CCustomization/Startup/WelcomeData" ES=1 ET="" -ttest ChildURIListL URI="Customization/Startup/WelcomeData" ES=1 ET="" -*/ - -ttest FetchLeafObjectSizeL URI="Customization" ES=0 ET="0" -ttest FetchLeafObjectL URI="Customization" ES=0 ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Startup" ES=0 ET="0" -ttest FetchLeafObjectL URI="Customization" ES=0 ET="" - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 3 - Test Startup text -[Test] -title SUP_TEXT -create ThemesTest ttest -ttest LoadL 10207822 - -ttest StartAtomicL -//Sivaji: ES=-1 for update leaf object as SUP adapter is not calling SetStatusL after updating leaf nodes. -ttest UpdateLeafObjectL URI="Customization/Startup/Text" ES=-1 IT="Startup text" IM="text/plain" -ttest FetchLeafObjectL URI="Customization/Startup/Text" ES=0 ET="Startup text" EM="text/plain" -ttest CommitAtomicL - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/Startup/Text" ES=-1 IT="Welcome!" IM="text/dunno" -ttest FetchLeafObjectL URI="Customization/Startup/Text" ES=0 ET="Welcome!" EM="text/plain" -ttest RollbackAtomicL - -ttest FetchLeafObjectSizeL URI="Customization/Startup/Text" ES=0 ET="12" -ttest FetchLeafObjectL URI="Customization/Startup/Text" ES=0 ET="Startup text" - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// Test 4 - Test Bitmap -[Test] -title SUP_BITMAP -create ThemesTest ttest -ttest LoadL 10207822 - -ttest UpdateLeafObjectL URI="Customization/Startup/Data" ES=-1 IF="E:\Testing\Data\bug_SupAdapter.jpg" IM="image/jpg" -//Sivaji: As GET on Data is not supported, adapter returns an error code EError(=6) so ES=6 -ttest FetchLeafObjectL URI="Customization/Startup/Data" ES=6 - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// EOF -//**************************************************************************************************************************************** - - -[Test] -title th_DDF -create ThemesTest ttest - -ttest LoadL 10207828 -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G DefaultValue="" Description="Customization node" Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes" AccessTypes=G DefaultValue="" Description="Themes node" Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes" AccessTypes=AG DefaultValue="" Description="AvailableThemes node" Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes/" AccessTypes=ADGR DefaultValue="" Description="" Format=Node Occurence=ZeroOrMore Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes//ID" AccessTypes=G DefaultValue="" Description="ID node" Format=Chr Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes//Name" AccessTypes=GR DefaultValue="" Description="Name node" Format=Chr Occurence=ZeroOrOne Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes//Version" AccessTypes=GR DefaultValue="" Description="Version node" Format=Chr Occurence=ZeroOrOne Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes//Data" AccessTypes=R DefaultValue="" Description="Data node" Format=Bin Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/AvailableThemes//InstallOptions" AccessTypes=R DefaultValue="" Description="InstallOptions node" Format=Xml Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Themes/ActiveTheme" AccessTypes=GR DefaultValue="" Description="ActiveTheme node" Format=Chr Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] - -//**************************************************************************************************************************************** -[Test] -title th_GetAll -create ThemesTest ttest -ttest LoadL 10207828 - -ttest ChildURIListL URI="Customization" ES=0 ET="Themes" -ttest ChildURIListL URI="Customization/Themes" ES=0 ET="AvailableThemes/ActiveTheme" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes" ES=0 //sf-ET="" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes/" ES=0 ET="ID/Name/Version/Data/InstallOptions" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes//ID" ES=0 ET="" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes//Name" ES=0 ET="" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes//Version" ES=0 ET="" -ttest ChildURIListL URI="Customization/Themes/ActiveTheme" ES=0 ET="" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes//InstallOptions" ES=0 ET="" -ttest ChildURIListL URI="Customization/Themes/ActiveTheme" ES=0 ET="" - - -ttest FetchLeafObjectSizeL URI="Customization" ES=6 -ttest FetchLeafObjectL URI="Customization" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/Themes" ES=6 -ttest FetchLeafObjectL URI="Customization/Themes" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes" ES=6 -ttest FetchLeafObjectL URI="Customization/Themes/AvailableThemes" ES=6 - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/" ES=6 // ET="" -ttest FetchLeafObjectL URI="Customization/Themes/AvailableThemes/" ES=6 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/ID" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/Themes/AvailableThemes/Warp/ID" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/Name" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/Themes/CurrentThemes/Warp/Name" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/Version" ES=1 // ET="0" -ttest FetchLeafObjectL URI="Customization/Themes/AvailableThemes/Warp/Version" ES=1 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/ActiveTheme" ES=0 // ET="0" -ttest FetchLeafObjectL URI="Customization/Themes/ActiveTheme" ES=0 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/InstallOptions" ES=6 // ET="0" -ttest FetchLeafObjectL URI="Customization/Themes/AvailableThemes/Warp/InstallOptions" ES=6 // ET="" - -ttest FetchLeafObjectSizeL URI="Customization/Themes/InstallTheme" ES=6 -ttest FetchLeafObjectL URI="Customization/Themes/InstallTheme" ES=6 - -delete ttest -[Endtest] - -//----------------------------------------------------------------------------- -[Test] -title Install_Theme -create ThemesTest ttest -ttest LoadL 10207828 -ttest AddNodeObjectL URI="Customization/Themes/AvailableThemes/Theme1" ES=0 -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/Name" ES=0 IT=Sivaji -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/Version" ES=0 IT=1.0 -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/InstallOptions" ES=0 IF="E:\Testing\Data\verysilent_c_en.xml" IM="Xml" -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/Data" ES=0 IF="E:\Testing\Data\testhbuf_S60_3_X_v_1_0_0.SISx" IM="Bin" -ttest ChildURIListL URI="Customization/Themes/AvailableThemes" ES=0 /*ET=Theme1*/ - - -delete ttest -[Endtest] -//----------------------------------------------------------------------------- - -[Test] -title Theme_Commit_Rollback_Atomic -create ThemesTest ttest -ttest LoadL 1020782E -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/Name" ES=6 IT=Sivaji -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/Name" ES=0 ET=Sivaji -ttest CommitAtomicL - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/Themes/AvailableThemes/Theme1/Name" ES=6 IT=Sivaji -ttest FetchLeafObjectSizeL URI="Customization/Themes/AvailableThemes/Warp/Name" ES=0 ET=Sivaji -ttest RollbackAtomicL - -delete ttest -[Endtest] - - -//--------------------------------------------------------------------------------------------- -// Test 1 - Test DDF Version and DDF structure -[Test] -title WallPaper_DDF -create ThemesTest ttest - -ttest LoadL 10207830 - -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Wallpaper" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/Wallpaper/Data" AccessTypes=GR Format=Bin Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2 - Test all DM operations -[Test] -title WallPaper_Child -create ThemesTest ttest -ttest LoadL 10207830 - -// -// enum TError -// { -// /** The command was successful */ -// EOk = 0, -// /** The command failed because no setting exists in the store which corresponds to the -// URI or LUID passed to the adapter */ -// ENotFound = 1, -// /** The command failed because the setting can't take the value being passed to the adapter */ -// EInvalidObject = 2, -// /** The command failed because the setting already exists in the store */ -// EAlreadyExists = 3, -// /** The command failed because the setting value is too large to be accommodated in the store */ -// ETooLargeObject = 4, -// /** The command failed because the disk on which the device store resides is full */ -// EDiskFull = 5, -// /** The command failed for an unspecified reason */ -// EError = 6, -// /** The command could not be rolled back successfully */ -// ERollbackFailed = 7, -// /** The command failed because the setting is being used by another client */ -// EObjectInUse = 8, -// /** The command failed because no memory could be allocated */ -// ENoMemory = 9 -// }; -// - -ttest ChildURIListL URI="" ES=0 ET="Customization" -ttest ChildURIListL URI="Customization" ES=0 ET="Wallpaper" -ttest ChildURIListL URI="Customization/Wallpaper" ES=0 ET="Data" -ttest ChildURIListL URI="Customization/Wallpaper/Data" ES=0 ET="" - - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 3 - Test Startup text -[Test] -title WallPaper_commit -create ThemesTest ttest -ttest LoadL 10207830 - -ttest StartAtomicL -ttest UpdateLeafObjectL URI="Customization/OperatorLogo/Data" ES=0 IF="E:\Testing\Data\bug_WallPaperAdapter.jpg" IM="image/jpeg" -ttest CommitAtomicL -//Sivaji: Since ttest RollbackAtomicL not suported, just calling that API to get fn coverage -ttest RollbackAtomicL -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// Test 4 - Test Bitmap -[Test] -title WallPaper_Change -create ThemesTest ttest -ttest LoadL 10207830 - -ttest UpdateLeafObjectL URI="Customization/OperatorLogo/Data" ES=0 IF="E:\Testing\Data\bug_OpLogoAdapter.jpg" IM="image/jpeg" -//Sivaji: As GET on Data is not supported, adapter returns an error code EError(=6) so ES=6 -ttest FetchLeafObjectL URI="Customization/OperatorLogo/Data" ES=6 - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// EOF -//--------------------------------------------------------------------------------------------- -// Test 1 - Test DDF Version and DDF structure -[Test] -title ELink_DDF -create ThemesTest ttest - -ttest LoadL 1020782C - -ttest DDFVersionL ET="1.0" - -ttest AddDDFCheckL URI="Customization" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks" AccessTypes=G Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks/" AccessTypes=G Format=Node Occurence=ZeroOrMore Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links" AccessTypes=AG Format=Node Occurence=One Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links/" AccessTypes=AGDR Format=Node Occurence=ZeroOrMore Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links//URL" AccessTypes=GR Format=Chr Occurence=One Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links//Name" AccessTypes=GR Format=Chr Occurence=ZeroOrOne Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links//UserName" AccessTypes=GR Format=Chr Occurence=ZeroOrOne Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links//Password" AccessTypes=GR Format=Chr Occurence=ZeroOrOne Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/EmbeddedLinks//Links//ConRef" AccessTypes=GR Format=Chr Occurence=ZeroOrOne Scope=Dynamic Title="" MimeType="text/plain" ObjectGroup=0 - - -ttest DDFStructureL - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2 - Test all DM operations -[Test] -title ELink_Child -create ThemesTest ttest -ttest LoadL 1020782C - -// -// enum TError -// { -// /** The command was successful */ -// EOk = 0, -// /** The command failed because no setting exists in the store which corresponds to the -// URI or LUID passed to the adapter */ -// ENotFound = 1, -// /** The command failed because the setting can't take the value being passed to the adapter */ -// EInvalidObject = 2, -// /** The command failed because the setting already exists in the store */ -// EAlreadyExists = 3, -// /** The command failed because the setting value is too large to be accommodated in the store */ -// ETooLargeObject = 4, -// /** The command failed because the disk on which the device store resides is full */ -// EDiskFull = 5, -// /** The command failed for an unspecified reason */ -// EError = 6, -// /** The command could not be rolled back successfully */ -// ERollbackFailed = 7, -// /** The command failed because the setting is being used by another client */ -// EObjectInUse = 8, -// /** The command failed because no memory could be allocated */ -// ENoMemory = 9 -// }; -// - -ttest ChildURIListL URI="" ES=0 ET="EmbeddedLinks" - -ttest ChildURIListL URI="Customization/EmbeddedLinks" ES=0 ET="1/2/3/4/5/6/7/8" -ttest ChildURIListL URI="Customization/EmbeddedLinks/" ES=0 ET="Links/ID/AppName" -ttest ChildURIListL URI="Customization/EmbeddedLinks/1/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/2/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/3/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/4/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/5/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/6/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/7/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/8/Links" ES=0 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks/1/Links/" ES=0 ET="URL/Name/UserName/Password/ConRef" -ttest ChildURIListL URI="Customization/EmbeddedLinks//Links//URL" ES=2 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks//Links//Name" ES=2 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks//Links//UserName" ES=2 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks//Links//Password" ES=2 ET="" -ttest ChildURIListL URI="Customization/EmbeddedLinks//Links//ConRef" ES=2 ET="" - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- - -// Test 3 - Test Startup text -[Test] -title ELink_commit -create ThemesTest ttest -ttest LoadL 1020782C - -ttest StartAtomicL -ttest AddNodeObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext" ES=0 -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/URL" ES=0 IT=www.nokia.com -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Name" ES=0 IT=Nokia -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/UserName" ES=0 IT=Koya -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Password" ES=0 IT=Sivaji -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/ConRef" ES=0 IT=airtelgprs.com - -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/URL" ES=0 ET=www.nokia.com -//Sivaji: as we run test cases repeatedly, name will be added as Nokia,Nokia(1),Nokia(2).. etc..So if ET= Nokia and if -//we run test cae two times, it will fetch Nokia(2) and returns error code as KErrGeneral so here ES= -2 -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Name" ES=-2 -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/UserName" ES=6 -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Password" ES=6 -//Sivaji: Need to check later why null is returning for ConRef. Might be it should bes et as APId001 like this .... :) -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/ConRef" ES=0 ET=null -ttest CommitAtomicL -//Sivaji: Since ttest RollbackAtomicL not suported, just calling that API to get fn coverage -ttest RollbackAtomicL -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- -// Test 4 - Test Bitmap -[Test] -title ELink_Not_supported -create ThemesTest ttest -ttest LoadL 1020782C - -//Sivaji: these are not supported. Just called to get function coverage -ttest CopyCommandL -ttest ExecuteCommandL -ttest CompleteOutstandingCmdsL -ttest StreamingSupportL -ttest StreamCommittedL -//Sivaji: The ID and Appname is not supported. Added here to get code coverage -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/ID" -ttest FetchLeafObjectL URI="Customization/EmbeddedLinks/1/AppName" - -delete ttest -[Endtest] - -//--------------------------------------------------------------------------------------------- - -[Test] -title ELink_Delete_Bookmark -create ThemesTest ttest -ttest LoadL 1020782C - -ttest AddNodeObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext" ES=0 -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/URL" ES=0 IT=www.nokia.com -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Name" ES=0 IT=Nokia -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/UserName" ES=0 IT=Koya -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Password" ES=0 IT=Sivaji -ttest UpdateLeafObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/ConRef" ES=0 IT=airtelgprs.com - - -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/URL" ES=0 IT=www.nokia.com -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Name" ES=0 IT=Nokia -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/UserName" ES=0 IT=Koya -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/Password" ES=0 IT=Sivaji -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext/ConRef" ES=0 IT=airtelgprs.com -ttest DeleteObjectL URI="Customization/EmbeddedLinks/1/Links/AppContext" ES=0 - - -delete ttest -[Endtest] - -// EOF -//--------------------------------------------------------------------------------------------- -// Test 1 - Test DDF Version and DDF structure -[Test] -title IS_DDF -create ThemesTest ttest - -ttest LoadL 10207832 - -ttest DDFVersionL ET="1.0" - -// ttest AddDDFCheckL URI="" Name="" AccessTypes=[ACDEGR] DefaultValue="" Description="" Format={B64,Bool,Chr,Int,Node,Null,Xml,Bin} Occurence={One,ZeroOrOne,ZeroOrMore,OneOrMore,ZeroOrN,OneOrN} Scope={Permanent,Dynamic} Title="" MimeType="" ObjectGroup={0,1} - -ttest AddDDFCheckL URI="Customization" AccessTypes=G Occurence=One Format=Node Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys" AccessTypes=G Occurence=One Format=Node Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys" AccessTypes=G Occurence=One Format=Node Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets" AccessTypes=G Occurence=One Format=Node Scope=Permanent Title="" MimeType="" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets" AccessTypes=AG Occurence=One Format=Node Scope=Permanent Title="" MimeType="" ObjectGroup=0 - -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys/" AccessTypes=G Occurence=OneOrMore Format=Node Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys//ID" AccessTypes=G Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys//TargetRef" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -//ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys//Caption" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys//Image" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/SoftKeys//Mask" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 - -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets/" AccessTypes=G Occurence=ZeroOrMore Format=Node Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets//ID" AccessTypes=G Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets//Description" AccessTypes=G Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets//Caption" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -//ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets//Image" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 -//ttest AddDDFCheckL URI="Customization/IdleSoftkeys/Targets//Mask" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 - -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets/" AccessTypes=ADGR Occurence=ZeroOrMore Format=Node Scope=Dynamic Title="" MimeType="" ObjectGroup=1 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//ID" AccessTypes=G Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//Description" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//URL" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//UserName" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//Password" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//ConRef" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//Caption" AccessTypes=GR Occurence=One Format=Chr Scope=Permanent Title="" MimeType="text/plain" ObjectGroup=0 -//ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//Image" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 -//ttest AddDDFCheckL URI="Customization/IdleSoftkeys/WebTargets//Mask" AccessTypes=GR Occurence=One Format=Bin Scope=Permanent Title="" MimeType="image/x-epoc-mbm" ObjectGroup=0 - -ttest DDFStructureL - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2.1 - List targets -[Test] -title IS_LIST_TARGETS -create ThemesTest ttest -ttest LoadL 10207832 - -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2.2 - List webtargets -[Test] -title IS_LIST_WEBTARGETS -create ThemesTest ttest -ttest LoadL 10207832 - -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 2.3 - Child URI lists -[Test] -title IS_CHILD -create ThemesTest ttest -ttest LoadL 10207832 - -// -// enum TError -// { -// /** The command was successful */ -// EOk = 0, -// /** The command failed because no setting exists in the store which corresponds to the -// URI or LUID passed to the adapter */ -// ENotFound = 1, -// /** The command failed because the setting can't take the value being passed to the adapter */ -// EInvalidObject = 2, -// /** The command failed because the setting already exists in the store */ -// EAlreadyExists = 3, -// /** The command failed because the setting value is too large to be accommodated in the store */ -// ETooLargeObject = 4, -// /** The command failed because the disk on which the device store resides is full */ -// EDiskFull = 5, -// /** The command failed for an unspecified reason */ -// EError = 6, -// /** The command could not be rolled back successfully */ -// ERollbackFailed = 7, -// /** The command failed because the setting is being used by another client */ -// EObjectInUse = 8, -// /** The command failed because no memory could be allocated */ -// ENoMemory = 9 -// }; -// - -ttest ChildURIListL URI="" ES=0 ET="Customization" -ttest ChildURIListL URI="Customization" ES=0 ET="IdleSoftkeys" -ttest ChildURIListL URI="Customization/IdleSoftkeys" ES=0 ET="SoftKeys/Targets/WebTargets" - -ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys" ES=0 -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets" ES=0 -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets" ES=0 - -ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X" ES=0 ET="ID/TargetRef/Image/Mask" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X" ES=0 ET="ID/TargetRef" -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X" ES=0 ET="ID/Description/Caption" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X" ES=0 ET="ID/Description/URL/UserName/Password/ConRef/Caption" - -ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X/ID" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X/TargetRef" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X/Mask" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/SoftKeys/X/Image" ES=0 ET="" - -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X/ID" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X/Description" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X/Caption" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X/Image" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/Targets/X/Mask" ES=0 ET="" - -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/ID" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/Description" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/URL" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/UserName" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/Password" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/ConRef" ES=0 ET="" -ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/Caption" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/Image" ES=0 ET="" -//ttest ChildURIListL URI="Customization/IdleSoftkeys/WebTargets/X/Mask" ES=0 ET="" - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 3 - Test fetch operations -[Test] -title IS_FETCH -create ThemesTest ttest -ttest LoadL 10207832 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/ID" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/TargetRef" IM="text/plain" ES=0 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/ID" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Description" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Caption" IM="text/plain" ES=0 -//ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Image" IM="image/x-epoc-mbm" ES=0 -//ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Mask" IM="image/x-epoc-mbm" ES=0 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/ID" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/Description" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/Caption" IM="text/plain" ES=0 -//ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/Image" IM="image/x-epoc-mbm" ES=0 -//ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/Mask" IM="image/x-epoc-mbm" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 4 - Test app target setting -[Test] -title IS_SET_APPTARGET -create ThemesTest ttest -ttest LoadL 10207832 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/ID" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/ID" IM="text/plain" ES=0 -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/TargetRef" IM="text/plain" ES=0 IT="Customization/IdleSoftkeys/Targets/Target1" - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 5 - Test wab target setting -[Test] -title IS_SET_WEBTARGET -create ThemesTest ttest -ttest LoadL 10207832 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/ID" IM="text/plain" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/ID" IM="text/plain" ES=0 -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/TargetRef" IM="text/plain" ES=0 IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 6 - Rename WebTarget -[Test] -title IS_RENAME_WEBTARGET -create ThemesTest ttest -ttest LoadL 10207832 - -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTargetX" IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/ID" IM="text/plain" ES=0 -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1" IT="Customization/IdleSoftkeys/WebTargets/WebTargetX" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/ID" IM="text/plain" ES=6 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTargetX/ID" IM="text/plain" ES=0 -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTargetX" IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" ES=0 -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTargetX/ID" IM="text/plain" ES=6 - -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTargetX" IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" ES=6 -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1" IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" ES=6 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 7 - Add new bookmark -[Test] -title IS_NEW_BM -create ThemesTest ttest -ttest LoadL 10207832 - -ttest AddNodeObjectL URI="Customization/IdleSoftkeys/WebTargets/Targetti" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 8 - Delete bookmark -[Test] -title IS_DELETE_BM -create ThemesTest ttest -ttest LoadL 10207832 - -ttest DeleteObjectL URI="Customization/IdleSoftkeys/WebTargets/Targetti" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 9 - Set idle softkey image -[Test] -title IS_SET_IMAGE_APP -create ThemesTest ttest -ttest LoadL 10207832 - -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Image" IM="image/jpeg" ES=0 IF="E:\Testing\Data\dontpush_IsAdapter.jpg" -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/TargetRef" IM="text/plain" ES=0 IT="Customization/IdleSoftkeys/Targets/Target1" -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 9 - Set idle softkey image -[Test] -title IS_SET_IMAGE_WEB -create ThemesTest ttest -ttest LoadL 10207832 - -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/WebTargets/WebTarget1/Image" IM="image/jpeg" ES=0 IF="z:\testframework\IsAdapter\dontpush.jpg" -ttest UpdateLeafObjectL URI="Customization/IdleSoftkeys/SoftKeys/Softkey1/TargetRef" IM="text/plain" ES=0 IT="Customization/IdleSoftkeys/WebTargets/WebTarget1" -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// Test 10 - Get idle softkey image -[Test] -title IS_GET_IMAGE -create ThemesTest ttest -ttest LoadL 10207832 - -ttest FetchLeafObjectL URI="Customization/IdleSoftkeys/Targets/Target1/Image" ES=0 - -delete ttest -[Endtest] -//--------------------------------------------------------------------------------------------- -// EOF