{"text_format":"3","workbook":"xls","n_sheets":3,"sheets":["Test_Spec","Doc Info","Notes"],"not_rendered":{"external_links":1,"defined_names":7},"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Test_Spec","index":0,"n_rows":11,"n_cols":10,"rows_kept":11,"flags":["formulas_cached_only"]}
["Test Case ID","Test Case Name","REQs Tested","Priority","Test Type","Test Purpose","Test Actions","Expected Result","Test Status","Comments"]
["API-APPFWK-APPARC-0087","TestIconCaptionOverrides","CR1187\nREQ9167",1,"CIT","Tests whether the caption icon configuration details have been retrieved properly from the central repository settings and it has got the precedence over its resource file information","1) A test application with its short long captions and icon configuration details defined in a test central repository file as well as resource file ((suitable field values have been given for both cenrep and resource configurations to identify it clearly)\n (2) Gets the information about the test application by passing its UID.\n (3)Checks the given configuration details matches with central repository entries.","The given configuration details should match with central repository entries.","Implemented"]
["API-APPFWK-APPARC-0088","TestApiPrecedenceOverCenRepConfigInfo","CR1187\nREQ9167",1,"CIT","Tests whether the caption icon detail set through the API has got the precedence over central repository and resource file customisation.","(1) A test application with its caption icon configuration details given in central repository and resource file. \n(2)Sets the test application’s short caption through API. (3) Gets the information about the test application by passing its UID. \n(4)Check whether the provided short caption matches with the one which has been already set through the API.","It should retrieve the short caption detail from the API call and matches with the given values.","Implemented"]
["API-APPFWK-APPARC-0089","TestCenRepChangeNotification","CR1187\nREQ9167",1,"CIT","Tests whether the changes made in test central repository file is notified by central repository observer (CApaIconCaptionCenrepObserver) which watches for changes in the Central repository and updates the overrides when they occur. ","(1) There is a test application with its short caption details given in the test central repository file. \n(2)Access the test central repository file. \n(3)Sets the short caption value to some test string of the test application. \n(4)Gets the information about the test application by passing its UID. \n(5)Checks the given new caption matches with the updated central repository information.","The new short caption details should be updated in the test central repository file and it should be able to retrieve and matches with the given details.","Implemented"]
["API-APPFWK-APPARC-0090","TestIconCaptionOverridesWithChangeLang","CR1187\nREQ9167",1,"CIT","Tests whether the caption configuration details have been retrieved properly from the central repository with respect to change in language. Also tests if the particular language entry is not there in the central repository file, it will then try to get the information from the resource file.","(1) There is a test application with its short caption configuration details defined in a test central repository file.There are some caption entries for multiple languages in central repository file. \n(2)Change the loale/language to French. \n(3)Gets the information about the test application by passing its UID. \n(3)Checks the captions, icon retrieved are in French.\n(4)Change the locale/language to other language German (the settings are not there for German in Central repository). \n(5)Again gets the information about the test application by passing its UID. \n(6)Checks the caption, icon retrieved from resource file are in German. \n(7)Restores the language to English. \n(8)Again gets the information about the test application by passing its UID. \n(9)Checks the caption is in English.","It should successfully retrieve appropriate settings information from the central repository with respect to change in language and if the entries are not found in central repository for a particular language, it should retrieve details from resource file","Implemented"]
["API-APPFWK-APPARC-0091","TestIconCaptionOverridesOOM","CR1187\nREQ9167",1,"CIT","OOM tests for CApaIconCaptionOverridesForApp, CApaIconCaptionCenrepObserver.","(1) Use macro __UHEAP_SETFAIL() to simulate the out of memory situations,\n(2)Call CApaIconCaptionOverridesForApp::NewL inside the marked Heap memory                                            (3) Use macro __UHEAP_SETFAIL() to simulate the out of memory situations.                                                   (4) Call CApaIconCaptionCenrepObserver::NewL() inside the marked Heap memory                                                                                                                       ","Tests should complete without any memory leaks.","Implemented"]
["API-APPFWK-APPARC-0092","Transfer ownership of session from one instance of RApaAppServiceBase to another","CR1555\nREQ9980",1,"CIT","Check if transferee receives the ownership correctly.","Start the server application.\nCreate an instance of RApaAppServiceBase and connect to server.\nCreate another instance of RApaAppServiceBase and take the ownership of the connected session.\nRequest a service from the second instance of RApaAppServiceBase and check if this has been serviced correctly.","Check if request has been serviced by the server application"]
["API-APPFWK-APPARC-0093","Transfer ownership of session from one instance of RApaAppServiceBase to another","CR1555\nREQ9980",2,"CIT","Check if transferer does not have the session.","Start the server application.\nCreate an instance of RApaAppServiceBase and connect to server.\nCreate another instance of RApaAppServiceBase and take the ownership of the connected session.\nRequest a service from the first instance of RApaAppServiceBase.This should panic.","Check if test panics with KERN-EXEC 0 when service has been requested",null,"Negative Test"]
["API-APPFWK-APPARC-0094","Transfer ownership of session from one instance of RApaAppServiceBase to another and back to the first","CR1555\nREQ9980",2,"CIT","Check if transfer of ownership back to transferer is done correctly.","Start the server application.\nCreate an instance of RApaAppServiceBase and connect to server.\nCreate another instance of RApaAppServiceBase and take the ownership of the connected session.\nTransfer back the ownership from the second instance to the first instance.\nRequest a service from the first instance and check if this has been serviced correctly.","Check if request has been serviced by the server application"]
["API-APPFWK-APPARC-0095","Transfer ownership of session from one instance of RApaAppServiceBase to another and back to the first","CR1555\nREQ9980",2,"CIT","Check if second instance does not have the session.","Start the server application.\nCreate an instance of RApaAppServiceBase and connect to server.\nCreate another instance of RApaAppServiceBase and take the ownership of the connected session.\nTransfer back the ownership from the second instance to the first instance.\nRequest a service from the second instance of RApaAppServiceBase. This should panic.","Check if test panics with KERN-EXEC 0 when service has been requested",null,"Negative Test"]
["API-APPFWK-APPARC-0097","Transfer ownership of unconnected session from one instance of RApaAppServiceBase to another","CR1555\nREQ9980",2,"CIT","Check if function leaves with KErrArgument","\nCreate an instance of RApaAppServiceBase\nCreate another instance of RApaAppServiceBase and take the ownership of the session.","Check if function leaves with KErrArgument",null,"Negative Test"]

{"sheet":"Doc Info","index":1,"n_rows":32,"n_cols":6,"rows_kept":32,"merged":[[0,1,0,5],[2,1,2,5],[3,4,3,5],[4,4,4,5],[5,4,5,5],[6,4,6,5],[7,4,7,5],[8,4,8,5],[10,1,10,5],[11,4,11,5],[12,4,12,5],[13,4,13,5],[14,4,14,5],[15,4,15,5],[16,4,16,5],[18,1,18,5],[20,1,20,5],[21,1,21,2],[21,3,21,5],[22,1,22,2],[22,3,22,5],[23,1,23,2],[23,3,23,5],[24,1,24,2],[24,3,24,5],[25,1,25,2],[25,3,25,5],[26,1,26,2],[26,3,26,5],[28,1,28,5]],"flags":["formulas_cached_only"]}
[null,"AFSS_APPARC_TestSpecification.xls"]
[]
[null,"About this Document"]
[null,"Document Reference","N/A","Authors","Jibi Poulose"]
[null,"Security Classification","Internal","Owners","Krishnan Subramanian"]
[null,"Team / Department","APR","Reviewers"," "]
[null,"Last Revised Date",null,"Contributors"," "]
[null,"Status","For Review","Approver"," Krishnan Subramanian"]
[null,"Version","v0.2","Distribution"]
[]
[null,"References"]
[null,"No.","Document Reference","Version","Description"]
[null,"[R1]"," ",1," "]
[null,"[R2]"," ",1," "]
[null,"[R3]"," ",1," "]
[null,"[R4]"," ",1," "]
[]
[]
[null,"Open Issues"]
[]
[null,"Glossary"]
[null,"Term",null,"Definition"]
[null,"APR"]
[null,"CR",null,"Change Request"]
[null,"Apparc",null,"Application Architecture"]
[null,"RT",null,"Regression Test"]
[null,"CIT",null,"Component Integration Test"]
[]
[null,"Document History"]
[null,"Date","Version","Status","Author","Description"]
[null,"2008-06-10","v0.1","For Review","Jibi","First Draft for CR1187 sent for review."]
[null,"2008-11-06","V0.2","For Review","Nithi","Update for  migration to TMS"]

{"sheet":"Notes","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"merged":[[4,0,4,1]],"flags":["formulas_cached_only"]}