lbstest/lbstestproduct/lbsclient/scripts/lbsclientlastknownpos.script
branchRCL_3
changeset 52 29dbbeac905d
parent 0 9cfd9a3ee49c
child 54 0c2046328c85
--- a/lbstest/lbstestproduct/lbsclient/scripts/lbsclientlastknownpos.script	Wed Jun 09 11:13:47 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/scripts/lbsclientlastknownpos.script	Thu Aug 19 11:17:26 2010 +0300
@@ -569,7 +569,62 @@
 
 END_TESTCASE LBS-Client-LastKnownPos-0014
 
+START_TESTCASE LBS-Client-LastKnownPos-0801
 
+//!@SYMTestCaseID			LBS-Client-LastKnownPos-0801
+//!@SYMTestCaseDesc			Confirm Last Known Position published to P&S property
+//!
+//!@SYMTestActions			1. Request a location update (passing in a TPositionInfo) and wait for it to complete.
+//!					2. Set up Last Known Position P&S Property Listener
+//!					3. Request a location update via RPositioner, wait for it to complete and for the P&S property to be updated.
+//!					4. Comparet the content and timestamp of the position returned by RPositioner and P&S
+//!					5. Store the returned position for the next test	
+//!
+//!@SYMTestExpectedResults	Location Information received via the two APIs is identical.
+//!
+//!@SYMPREQ					PREQ786
+//!@SYMREQ 					REQ786.08
+//!@SYMREQ 					REQ786.19
+//!@SYMPREQ					PREQ89
+//!@SYMREQ 					REQ 89.03
+//!@SYMREQ 					REQ 89.07
+//!@SYMREQ 					REQ 89.09
+//!
+//!@SYMTestType				CIT
+//!@SYMTestPriority			1
+//!@SYMTestStatus			Implemented
+
+RUN_TEST_STEP 010 LbsClientTestServer LbsStep_InstallScheduler
+RUN_TEST_STEP 020 LbsClientTestServer LbsStep_SetUpPsy c:\testdata\configs\LbsClientLastKnownPos.ini LBS-LastKnownPos
+RUN_TEST_STEP 120 LbsClientTestServer LbsClientStep_LastKnownPos c:\testdata\configs\LbsClientLastKnownPos.ini LBS-LastKnownPos-0801
+
+END_TESTCASE LBS-Client-LastKnownPos-0801
+
+
+
+START_TESTCASE LBS-Client-LastKnownPos-0802
+RUN_TEST_STEP 020 LbsClientTestServer LbsStep_StopLbs
+DELAY 10
+RUN_TEST_STEP 030 LbsClientTestServer LbsStep_StartLbs
+
+//!@SYMTestCaseID			LBS-Client-LastKnownPos-0802
+//!@SYMTestCaseDesc			Confirm P&S Last Known Position available following LBS re-start
+//!
+//!@SYMTestActions			1. Following LBS restart, read Last Known Position P&S key.
+//!							2. confirm position/timestamp info is as previously stored.
+//!
+//!@SYMTestExpectedResults	Location Information is received and is correct. 
+//!
+//!
+//!@SYMTestType				CIT
+//!@SYMTestPriority			1
+//!@SYMTestStatus			Implemented
+
+RUN_TEST_STEP 010 LbsClientTestServer LbsStep_InstallScheduler
+RUN_TEST_STEP 020 LbsClientTestServer LbsStep_SetUpPsy c:\testdata\configs\LbsClientLastKnownPos.ini LBS-LastKnownPos
+RUN_TEST_STEP 120 LbsClientTestServer LbsClientStep_LastKnownPos c:\testdata\configs\LbsClientLastKnownPos.ini LBS-LastKnownPos-0802
+
+END_TESTCASE LBS-Client-LastKnownPos-0802
 
 
 PRINT Stop LBS