7200 |
7200 |
7201 return TestStepResult(); |
7201 return TestStepResult(); |
7202 |
7202 |
7203 } // TE_RConnectionTest480 |
7203 } // TE_RConnectionTest480 |
7204 |
7204 |
|
7205 /****************************************************************************** |
|
7206 * |
|
7207 * Test 319 |
|
7208 * |
|
7209 * To test progress |
|
7210 * |
|
7211 *****************************************************************************/ |
|
7212 |
|
7213 // To test progress |
|
7214 enum TVerdict TE_RConnectionTest319::doTestStepL(void) |
|
7215 { |
|
7216 RSocketServ ss; |
|
7217 RConnection conn1; |
|
7218 |
|
7219 TRequestStatus tStartConn; |
|
7220 |
|
7221 TInt nErr = OpenSocketServer( ss ); |
|
7222 TESTEL(KErrNone == nErr, nErr); |
|
7223 CleanupClosePushL(ss); |
|
7224 |
|
7225 nErr = conn1.Open( ss ); |
|
7226 TESTEL( nErr == KErrNone, nErr ); |
|
7227 CleanupClosePushL(conn1); |
|
7228 |
|
7229 TNifProgress tProg; |
|
7230 conn1.Progress( tProg ); |
|
7231 TESTEL( tProg.iError == KErrNone && tProg.iStage == 0, tProg.iError ); |
|
7232 |
|
7233 TNifProgressBuf tNifProgressBuf; |
|
7234 conn1.ProgressNotification( tNifProgressBuf, tStartConn, KConnProgressDefault ); |
|
7235 |
|
7236 nErr = StartConnectionWithOverrides(conn1, iDummyNifIap); |
|
7237 |
|
7238 TESTEL( nErr == KErrNone, nErr ); |
|
7239 User::WaitForRequest( tStartConn ); |
|
7240 TESTEL( tStartConn.Int() == KErrNone, tStartConn.Int() ); |
|
7241 TESTEL( tNifProgressBuf().iStage == KStartingSelection, tNifProgressBuf().iStage ); |
|
7242 |
|
7243 //close conn1 |
|
7244 conn1.Stop(); |
|
7245 CleanupStack::PopAndDestroy(); |
|
7246 |
|
7247 nErr = conn1.Open( ss ); |
|
7248 TESTEL( nErr == KErrNone, nErr ); |
|
7249 CleanupClosePushL(conn1); |
|
7250 |
|
7251 conn1.Progress( tProg ); |
|
7252 TESTEL( tProg.iError == KErrNone && tProg.iStage == 0, tProg.iError ); |
|
7253 //wait for particular guy |
|
7254 conn1.ProgressNotification( tNifProgressBuf, tStartConn, KFinishedSelection ); |
|
7255 nErr = StartConnectionWithOverrides(conn1, iDummyNifIap); |
|
7256 |
|
7257 TESTEL( nErr == KErrNone, nErr ); |
|
7258 User::WaitForRequest( tStartConn ); |
|
7259 TESTEL( tStartConn.Int() == KErrNone, tStartConn.Int() ); |
|
7260 TESTEL( tNifProgressBuf().iStage == KFinishedSelection, tNifProgressBuf().iStage ); |
|
7261 |
|
7262 //close conn1 |
|
7263 conn1.Stop(); |
|
7264 CleanupStack::PopAndDestroy(); |
|
7265 |
|
7266 //close ss |
|
7267 CleanupStack::PopAndDestroy(); |
|
7268 return TestStepResult(); |
|
7269 } // TE_RConnectionTest319 |
|
7270 |
|
7271 |
7205 // EOF TE_RConnectionCMM.cpp |
7272 // EOF TE_RConnectionCMM.cpp |
7206 |
7273 |