datasourcemodules/defaultpositioningmodule/test/te_defproxy/src/partialupdatestep.cpp
branchRCL_3
changeset 55 c92d4f3c47c5
parent 54 0c2046328c85
--- a/datasourcemodules/defaultpositioningmodule/test/te_defproxy/src/partialupdatestep.cpp	Tue Aug 31 16:38:06 2010 +0300
+++ b/datasourcemodules/defaultpositioningmodule/test/te_defproxy/src/partialupdatestep.cpp	Wed Sep 01 12:35:25 2010 +0100
@@ -146,43 +146,37 @@
     
     PositionRequestWithCheck(posInfo, KPositionPartialUpdate, KIntGpsPsy1);
     
-    User::After(KSecond * 55);//2s fallback, 5s PSY1 partial, 7s PSY2 fix, 10s cleanup timeout
+    User::After(KSecond * 3);//2s fallback, 5s PSY1 partial, 7s PSY2 fix, 10s cleanup timeout
 
     PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
     
     User::After(KSecond * 5);
     PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
     
-    User::After(KSecond * 12);
-    
+    //4. If PSY2 gives a fullfix before cleanup timeout and there is location request 
+    //pending, this fix will be given to the client
+    ConfigPsyL(KIntGpsPsy1, 2,
+        KConfigLRPartial5s,
+        KConfigLRPartial5s 
+        );
+
+    ConfigPsyL(KExtGpsPsy1, 1,
+        KConfigLRNoError5s
+        );
     
-//    Unclear test, removed pending doc lookup.
-//    //4. If PSY2 gives a fullfix before cleanup timeout and there is location request 
-//    //pending, this fix will be given to the client
-//    
-//    ConfigPsyL(KIntGpsPsy1, 2,
-//        KConfigLRPartial5s,
-//        KConfigLRPartial5s 
-//        );
-//
-//    ConfigPsyL(KExtGpsPsy1, 1,
-//        KConfigLRNoError5s
-//        );
-//    
-//    //User::After(KSecond * 7);
-//    
-//    InitPsyListInDefaultProxyL();
-//    
-//    PositionRequestWithCheck(posInfo, KPositionPartialUpdate, KIntGpsPsy1);
-//    
-//    //User::After(KSecond * 1);//2s fallback, 5s PSY1 partial, 7s PSY2 fix, 10s cleanup timeout
-//
-//    SET_TIME
-//    PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
-//    CHECK_TIME(0)
-//    
-//    //User::After(KSecond * 5);
-//    //PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
+    User::After(KSecond * 7);
+    InitPsyListInDefaultProxyL();
+    
+    PositionRequestWithCheck(posInfo, KPositionPartialUpdate, KIntGpsPsy1);
+    
+    User::After(KSecond * 1);//2s fallback, 5s PSY1 partial, 7s PSY2 fix, 10s cleanup timeout
+
+    SET_TIME
+    PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
+    CHECK_TIME(1)
+    
+    User::After(KSecond * 5);
+    PositionRequestWithCheck(posInfo, KErrNone, KExtGpsPsy1);
     
     // cleanup
     StandardCleanup();