|
1 /* |
|
2 * Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 // CLASS HEADER |
|
22 #include "ut_ctbcpfloorcontrolimpl.h" |
|
23 |
|
24 // EXTERNAL INCLUDES |
|
25 #include <digia/eunit/eunitmacros.h> |
|
26 |
|
27 |
|
28 // INTERNAL INCLUDES |
|
29 #include "fctbcpfloorcontrolimpl.h" |
|
30 const TInt KTimerDelay = 100; |
|
31 const TUint KIAPID = 6; |
|
32 const TInt KLength = 50; |
|
33 const TInt KBufLength = 64; |
|
34 const TInt KPort1 = 2000; |
|
35 const TInt KPort2 = 500; |
|
36 _LIT8(KTBCPT, "TBCP"); |
|
37 _LIT(KAddr, "127.0.0.1"); |
|
38 _LIT(KAddr2, "172.21.137.184"); |
|
39 _LIT(KAddr3, "fe80::20b:dbff:fe3c:ca82"); |
|
40 _LIT8(KHello, "hello...testing"); |
|
41 |
|
42 |
|
43 #define FC_EUNIT_ASSERT_SPECIFIC_LEAVE( func, val ) \ |
|
44 {\ |
|
45 TRAPD( fcUnitTestRetVal, func );\ |
|
46 if ( val != KErrNoMemory && fcUnitTestRetVal == KErrNoMemory ){\ |
|
47 User::Leave( KErrNoMemory );\ |
|
48 }\ |
|
49 else{\ |
|
50 EUNIT_ASSERT_EQUALS( fcUnitTestRetVal, val );\ |
|
51 }\ |
|
52 } |
|
53 |
|
54 #define FC_EUNIT_ASSERT_NO_LEAVE( func ) FC_EUNIT_ASSERT_SPECIFIC_LEAVE( func, KErrNone ) |
|
55 |
|
56 |
|
57 #define FC_EUNIT_ASSERT_EQUALS( func, val ) \ |
|
58 {\ |
|
59 TInt fcUnitTestRetVal = func;\ |
|
60 if ( fcUnitTestRetVal != KErrNoMemory ){\ |
|
61 EUNIT_ASSERT_EQUALS( fcUnitTestRetVal, val );\ |
|
62 }\ |
|
63 else{\ |
|
64 User::Leave( KErrNoMemory );\ |
|
65 }\ |
|
66 } |
|
67 // CONSTRUCTION |
|
68 UT_CTBCPFloorControlImpl* UT_CTBCPFloorControlImpl::NewL() |
|
69 { |
|
70 UT_CTBCPFloorControlImpl* self = UT_CTBCPFloorControlImpl::NewLC(); |
|
71 CleanupStack::Pop(self); |
|
72 return self; |
|
73 } |
|
74 |
|
75 UT_CTBCPFloorControlImpl* UT_CTBCPFloorControlImpl::NewLC() |
|
76 { |
|
77 UT_CTBCPFloorControlImpl* self = new( ELeave ) UT_CTBCPFloorControlImpl(); |
|
78 CleanupStack::PushL( self ); |
|
79 self->ConstructL(); |
|
80 return self; |
|
81 } |
|
82 |
|
83 // Destructor (virtual by CBase) |
|
84 UT_CTBCPFloorControlImpl::~UT_CTBCPFloorControlImpl() |
|
85 { |
|
86 } |
|
87 |
|
88 // Default constructor |
|
89 UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl() |
|
90 { |
|
91 } |
|
92 |
|
93 // Second phase construct |
|
94 void UT_CTBCPFloorControlImpl::ConstructL() |
|
95 { |
|
96 // The ConstructL from the base class CEUnitTestSuiteClass must be called. |
|
97 // It generates the test case table. |
|
98 CEUnitTestSuiteClass::ConstructL(); |
|
99 } |
|
100 |
|
101 // METHODS |
|
102 |
|
103 |
|
104 |
|
105 void UT_CTBCPFloorControlImpl::SetupL( ) |
|
106 { |
|
107 TFCInterfaceInitParams p( *this); |
|
108 iPlugIn= CTBCPFloorControlImpl::NewL(&p); |
|
109 iError=0; |
|
110 iEventCount = 0; |
|
111 iTimer = CPeriodic::NewL( EPriorityNormal ); |
|
112 } |
|
113 |
|
114 void UT_CTBCPFloorControlImpl::Teardown( ) |
|
115 { |
|
116 if( iEventCount > 0) |
|
117 { |
|
118 if( !iWait.IsStarted() ) |
|
119 { |
|
120 iWait.Start(); |
|
121 } |
|
122 } |
|
123 delete iTimer; |
|
124 iTimer = NULL; |
|
125 if(iPlugIn) |
|
126 { |
|
127 delete iPlugIn; |
|
128 } |
|
129 iPlugIn= NULL; |
|
130 delete iData; |
|
131 iData= NULL; |
|
132 } |
|
133 |
|
134 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_NewLL( ) |
|
135 { |
|
136 TFCInterfaceInitParams p( *this); |
|
137 CTBCPFloorControlImpl* plugin=CTBCPFloorControlImpl::NewL(&p); |
|
138 EUNIT_ASSERT_EQUALS_DESC( plugin->Name(), iPlugIn->Name(), "compare name by 2 NewL instace." ) |
|
139 if(plugin) |
|
140 { |
|
141 delete plugin; |
|
142 } |
|
143 } |
|
144 |
|
145 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_DestructorL( ) |
|
146 { |
|
147 // for coverage, delete members before calling destructor |
|
148 TFCInterfaceInitParams p( *this); |
|
149 CTBCPFloorControlImpl* plugin=CTBCPFloorControlImpl::NewL(&p); |
|
150 EUNIT_ASSERT( plugin ); |
|
151 |
|
152 delete plugin->iReceiver; |
|
153 plugin->iReceiver = NULL; |
|
154 |
|
155 delete plugin->iReceiver; |
|
156 plugin->iReceiver = NULL; |
|
157 |
|
158 delete plugin->iSender; |
|
159 plugin->iSender = NULL; |
|
160 |
|
161 delete plugin->iConnection; |
|
162 plugin->iConnection = NULL; |
|
163 |
|
164 delete plugin; |
|
165 } |
|
166 |
|
167 |
|
168 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_NameL( ) |
|
169 { |
|
170 EUNIT_ASSERT_EQUALS( iPlugIn->Name(), KTBCPT) |
|
171 } |
|
172 |
|
173 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_SendToNetLL( ) |
|
174 { |
|
175 iPlugIn->SetIapId(KIAPID); |
|
176 TBuf<KBufLength> addressbuffer; |
|
177 TInetAddr addr; |
|
178 addr.Input(KAddr); |
|
179 addr.Output(addressbuffer); |
|
180 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
181 iPlugIn->SetLocalPort(KPort2); |
|
182 iPlugIn->ConnectL(ETrue); |
|
183 |
|
184 iPlugIn->iConnection->Cancel(); |
|
185 iPlugIn->iConnection->RunL(); |
|
186 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
187 HBufC8* data = HBufC8::NewLC(KLength); |
|
188 data->Des().Copy(KHello); |
|
189 EUNIT_PRINT( _L( "DigiaEunit::BeforeSendToNetL" ) ); |
|
190 iPlugIn ->SendToNetL(data); |
|
191 CleanupStack::Pop( data ); |
|
192 EUNIT_ASSERT( iError==0); |
|
193 } |
|
194 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_SendToNetL2L( ) |
|
195 { |
|
196 iPlugIn->SetIapId(KIAPID); |
|
197 TBuf<KBufLength> addressbuffer; |
|
198 TInetAddr addr; |
|
199 addr.Input(KAddr); |
|
200 addr.Output(addressbuffer); |
|
201 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
202 iPlugIn->SetLocalPort(KPort2); |
|
203 iPlugIn->ConnectL(EFalse); |
|
204 |
|
205 iPlugIn->iConnection->Cancel(); |
|
206 iPlugIn->iConnection->RunL(); |
|
207 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
208 HBufC8* data = HBufC8::NewLC(KLength); |
|
209 data->Des().Copy(KHello); |
|
210 EUNIT_PRINT( _L( "DigiaEunit::BeforeSendToNetL" ) ); |
|
211 iPlugIn ->SendToNetL(data); |
|
212 CleanupStack::Pop( data ); |
|
213 EUNIT_ASSERT( iError==0); |
|
214 } |
|
215 |
|
216 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ConnectLL( ) |
|
217 { |
|
218 iPlugIn->SetIapId(KIAPID); |
|
219 TBuf<KBufLength> addressbuffer; |
|
220 TInetAddr addr; |
|
221 addr.Input(KAddr2); |
|
222 addr.Output(addressbuffer); |
|
223 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
224 iPlugIn->SetLocalPort(KPort2); |
|
225 FC_EUNIT_ASSERT_NO_LEAVE(iPlugIn->ConnectL(ETrue) ); |
|
226 |
|
227 iPlugIn->iConnection->Cancel(); |
|
228 iPlugIn->iConnection->RunL(); |
|
229 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
230 EUNIT_ASSERT( iError==0); |
|
231 } |
|
232 |
|
233 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_SetIapIdL( ) |
|
234 { |
|
235 |
|
236 iPlugIn->SetIapId(KIAPID); |
|
237 iPlugIn->iIapId; |
|
238 EUNIT_ASSERT( iPlugIn->iIapId== KIAPID); |
|
239 } |
|
240 |
|
241 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_SetAddressLL( ) |
|
242 { |
|
243 TBuf<KBufLength> addressbuffer; |
|
244 TInetAddr addr; |
|
245 addr.Input(KAddr2); |
|
246 addr.Output(addressbuffer); |
|
247 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
248 EUNIT_ASSERT( iPlugIn->iRemoteAddr.Address()==addr.Address()); |
|
249 } |
|
250 |
|
251 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_SetLocalPortL( ) |
|
252 { |
|
253 iPlugIn->SetLocalPort(KPort2); |
|
254 EUNIT_ASSERT( iPlugIn->iLocalPort== KPort2); |
|
255 } |
|
256 |
|
257 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_StopL( ) |
|
258 { |
|
259 iPlugIn->SetIapId(KIAPID); |
|
260 TBuf<KBufLength> addressbuffer; |
|
261 TInetAddr addr; |
|
262 addr.Input(KAddr2); |
|
263 addr.Output(addressbuffer); |
|
264 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
265 iPlugIn->SetLocalPort(KPort2); |
|
266 iPlugIn->ConnectL(ETrue); |
|
267 |
|
268 iPlugIn->iConnection->Cancel(); |
|
269 iPlugIn->iConnection->RunL(); |
|
270 |
|
271 iPlugIn->Stop(); |
|
272 EUNIT_PRINT( _L( "DigiaEunit::connection and sender, receiver stoped" ) ); |
|
273 iPlugIn->ConnectL(ETrue); |
|
274 EUNIT_ASSERT( iError==0); |
|
275 } |
|
276 |
|
277 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_Stop2L( ) |
|
278 { |
|
279 // For coverage, with empty members |
|
280 iPlugIn->SetIapId(KIAPID); |
|
281 delete iPlugIn->iReceiver; |
|
282 iPlugIn->iReceiver = NULL; |
|
283 |
|
284 delete iPlugIn->iReceiver; |
|
285 iPlugIn->iReceiver = NULL; |
|
286 |
|
287 delete iPlugIn->iSender; |
|
288 iPlugIn->iSender = NULL; |
|
289 |
|
290 delete iPlugIn->iConnection; |
|
291 iPlugIn->iConnection = NULL; |
|
292 |
|
293 iPlugIn->Stop(); |
|
294 } |
|
295 |
|
296 |
|
297 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_StartListenL( ) |
|
298 { |
|
299 iPlugIn->SetIapId(KIAPID); |
|
300 TBuf<KBufLength> addressbuffer; |
|
301 TInetAddr addr; |
|
302 addr.Input(KAddr2); |
|
303 addr.Output(addressbuffer); |
|
304 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
305 iPlugIn->SetLocalPort(KPort2); |
|
306 iPlugIn->ConnectL(ETrue); |
|
307 |
|
308 iPlugIn->iConnection->Cancel(); |
|
309 iPlugIn->iConnection->RunL(); |
|
310 |
|
311 iPlugIn->StartListen(); |
|
312 |
|
313 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
314 EUNIT_ASSERT( iError==0); |
|
315 } |
|
316 |
|
317 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ResetSocketLL( ) |
|
318 { |
|
319 iPlugIn->SetIapId(KIAPID); |
|
320 TBuf<KBufLength> addressbuffer; |
|
321 TInetAddr addr; |
|
322 addr.Input(KAddr); |
|
323 addr.Output(addressbuffer); |
|
324 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
325 iPlugIn->SetLocalPort(KPort2); |
|
326 iPlugIn->ConnectL(ETrue); |
|
327 iPlugIn->iConnection->Cancel(); |
|
328 iPlugIn->iConnection->RunL(); |
|
329 |
|
330 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
331 iPlugIn->ResetSocketL(); |
|
332 _LIT8(KOwnDesc, "iError Value = intvalue=%d" ); |
|
333 EUNIT_PRINT(KOwnDesc, iError ); |
|
334 EUNIT_ASSERT( iError==0); |
|
335 iPlugIn->Stop(); |
|
336 } |
|
337 |
|
338 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_CancelSendL( ) |
|
339 { |
|
340 iPlugIn->SetIapId(KIAPID); |
|
341 TBuf<KBufLength> addressbuffer; |
|
342 TInetAddr addr; |
|
343 addr.Input(KAddr2); |
|
344 addr.Output(addressbuffer); |
|
345 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
346 iPlugIn->SetLocalPort(KPort2); |
|
347 iPlugIn->ConnectL(ETrue); |
|
348 |
|
349 iPlugIn->iConnection->Cancel(); |
|
350 iPlugIn->iConnection->RunL(); |
|
351 EUNIT_PRINT( _L( "DigiaEunit::Socket has open and start Listen!" ) ); |
|
352 HBufC8* data = HBufC8::NewLC(KLength); |
|
353 data->Des().Copy(KHello); |
|
354 |
|
355 EUNIT_PRINT( _L( "DigiaEunit::BeforeSendToNetL" ) ); |
|
356 iPlugIn ->SendToNetL(data); |
|
357 CleanupStack::Pop( data ); |
|
358 |
|
359 iPlugIn->ConnectL(ETrue); |
|
360 iPlugIn->iConnection->Cancel(); |
|
361 iPlugIn->iConnection->RunL(); |
|
362 |
|
363 iPlugIn->CancelSend(); |
|
364 EUNIT_PRINT( _L( "DigiaEunit::After Cancel Send" ) ); |
|
365 EUNIT_ASSERT( iError==0); |
|
366 } |
|
367 |
|
368 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ConnectionStartedLL() |
|
369 { |
|
370 iPlugIn->SetIapId(KIAPID); |
|
371 TBuf<KBufLength> addressbuffer; |
|
372 TInetAddr addr; |
|
373 addr.Input(KAddr2); |
|
374 addr.Output(addressbuffer); |
|
375 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
376 iPlugIn->SetLocalPort(KPort2); |
|
377 iPlugIn->ConnectionStarted(1); |
|
378 EUNIT_ASSERT( iError==1); |
|
379 } |
|
380 |
|
381 |
|
382 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ConnectionStartedL() |
|
383 { |
|
384 iPlugIn->SetIapId(KIAPID); |
|
385 TBuf<KBufLength> addressbuffer; |
|
386 TInetAddr addr; |
|
387 addr.Input(KAddr3); |
|
388 addr.Output(addressbuffer); |
|
389 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
390 iPlugIn->SetLocalPort(KPort2); |
|
391 iPlugIn->ConnectL(ETrue); |
|
392 iPlugIn->iConnection->Cancel(); |
|
393 iPlugIn->iConnection->RunL(); |
|
394 |
|
395 EUNIT_ASSERT( iError== KErrNone ); |
|
396 } |
|
397 |
|
398 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ErrorNotifyL( ) |
|
399 { |
|
400 iPlugIn->SetIapId(KIAPID); |
|
401 TBuf<KBufLength> addressbuffer; |
|
402 TInetAddr addr; |
|
403 addr.Input(KAddr2); |
|
404 addr.Output(addressbuffer); |
|
405 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
406 iPlugIn->SetLocalPort(KPort2); |
|
407 iPlugIn->ConnectL(ETrue); |
|
408 iPlugIn->iConnection->Cancel(); |
|
409 iPlugIn->iConnection->RunL(); |
|
410 |
|
411 iPlugIn->ErrorNotify(1); |
|
412 EUNIT_ASSERT( iError==1 ); |
|
413 iError=0; |
|
414 iPlugIn->ErrorNotify(0); |
|
415 EUNIT_ASSERT(iError==0); |
|
416 } |
|
417 |
|
418 |
|
419 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ConnectionStarted2LL( ) |
|
420 { |
|
421 iPlugIn->SetIapId(KIAPID); |
|
422 TBuf<KBufLength> addressbuffer; |
|
423 TInetAddr addr; |
|
424 addr.Input(KAddr3); |
|
425 addr.Output(addressbuffer); |
|
426 iPlugIn->SetAddressL(addressbuffer, KPort1); |
|
427 iPlugIn->SetLocalPort(KPort2); |
|
428 iPlugIn->ConnectL( ETrue ); |
|
429 iPlugIn->ConnectionStarted(0); |
|
430 |
|
431 EUNIT_ASSERT(iError==0); |
|
432 |
|
433 TBuf<KBufLength> addressbuffer2; |
|
434 TInetAddr addr2; |
|
435 addr2.Input(KAddr2); |
|
436 addr2.Output(addressbuffer2); |
|
437 iPlugIn->SetAddressL(addressbuffer2, KPort1); |
|
438 iPlugIn->iConnection->Cancel(); |
|
439 iPlugIn->iConnection->iStatus = KErrNone; |
|
440 iPlugIn->iConnection->RunL(); |
|
441 |
|
442 FC_EUNIT_ASSERT_EQUALS( iError, KErrNone ); |
|
443 } |
|
444 |
|
445 //test iStartListen |
|
446 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ConnectionStartedL3L( ) |
|
447 { |
|
448 iPlugIn->SetIapId(KIAPID); |
|
449 TBuf<KBufLength> addressbuffer2; |
|
450 TInetAddr addr2; |
|
451 addr2.Input(KAddr2); |
|
452 addr2.Output(addressbuffer2); |
|
453 iPlugIn->SetAddressL(addressbuffer2, KPort1); |
|
454 iPlugIn->SetLocalPort(KPort2); |
|
455 iPlugIn->ConnectL(EFalse); |
|
456 iPlugIn->iConnection->Cancel(); |
|
457 iPlugIn->iConnection->RunL(); |
|
458 |
|
459 EUNIT_ASSERT(iError==0); |
|
460 } |
|
461 |
|
462 void UT_CTBCPFloorControlImpl::UT_CTBCPFloorControlImpl_ReceivedDataL( ) |
|
463 { |
|
464 HBufC8* data = HBufC8::NewL(KLength); |
|
465 data->Des().Copy(KHello); |
|
466 iPlugIn->ReceivedData(data); |
|
467 if(iData) |
|
468 { |
|
469 EUNIT_ASSERT(data==iData); |
|
470 } |
|
471 } |
|
472 |
|
473 void UT_CTBCPFloorControlImpl::ReceivedData(HBufC8* aData,MFCPlugIn* /*aPlugIn*/) |
|
474 { |
|
475 iData=aData; |
|
476 } |
|
477 |
|
478 void UT_CTBCPFloorControlImpl::ErrorNotify(TInt aErrCode,MFCPlugIn* /*aPlugIn*/) |
|
479 { |
|
480 iError=aErrCode; |
|
481 } |
|
482 |
|
483 TInt UT_CTBCPFloorControlImpl::StopScheduler( TAny* aThis ) |
|
484 { |
|
485 UT_CTBCPFloorControlImpl* self = reinterpret_cast< UT_CTBCPFloorControlImpl* >( aThis ); |
|
486 // set test to pass and stop scheduler |
|
487 self->iCallBackCalled = ETrue; |
|
488 return 0; |
|
489 } |
|
490 |
|
491 |
|
492 // TEST TABLE |
|
493 |
|
494 EUNIT_BEGIN_TEST_TABLE( |
|
495 UT_CTBCPFloorControlImpl, |
|
496 "UT_CTBCPFloorControlImpl.", |
|
497 "UNIT" ) |
|
498 |
|
499 EUNIT_TEST( |
|
500 "NewL - test ", |
|
501 "CTBCPFloorControlImpl", |
|
502 "NewL", |
|
503 "FUNCTIONALITY", |
|
504 SetupL, UT_CTBCPFloorControlImpl_NewLL, Teardown) |
|
505 |
|
506 EUNIT_TEST( |
|
507 "~CTBCPFloorControlImpl- test ", |
|
508 "CTBCPFloorControlImpl", |
|
509 "NewL", |
|
510 "FUNCTIONALITY", |
|
511 SetupL, UT_CTBCPFloorControlImpl_DestructorL, Teardown) |
|
512 |
|
513 EUNIT_TEST( |
|
514 "Name - test ", |
|
515 "CTBCPFloorControlImpl", |
|
516 "Name", |
|
517 "FUNCTIONALITY", |
|
518 SetupL, UT_CTBCPFloorControlImpl_NameL, Teardown) |
|
519 |
|
520 EUNIT_TEST( |
|
521 "SendToNetL - test ", |
|
522 "CTBCPFloorControlImpl", |
|
523 "SendToNetL", |
|
524 "FUNCTIONALITY", |
|
525 SetupL, UT_CTBCPFloorControlImpl_SendToNetLL, Teardown) |
|
526 |
|
527 EUNIT_TEST( |
|
528 "SendToNetL - test ", |
|
529 "CTBCPFloorControlImpl", |
|
530 "SendToNetL", |
|
531 "FUNCTIONALITY", |
|
532 SetupL, UT_CTBCPFloorControlImpl_SendToNetL2L, Teardown) |
|
533 |
|
534 |
|
535 EUNIT_TEST( |
|
536 "ConnectL - test ", |
|
537 "CTBCPFloorControlImpl", |
|
538 "ConnectL", |
|
539 "FUNCTIONALITY", |
|
540 SetupL, UT_CTBCPFloorControlImpl_ConnectLL, Teardown) |
|
541 |
|
542 EUNIT_TEST( |
|
543 "SetIapId - test ", |
|
544 "CTBCPFloorControlImpl", |
|
545 "SetIapId", |
|
546 "FUNCTIONALITY", |
|
547 SetupL, UT_CTBCPFloorControlImpl_SetIapIdL, Teardown) |
|
548 |
|
549 EUNIT_TEST( |
|
550 "SetAddressL - test ", |
|
551 "CTBCPFloorControlImpl", |
|
552 "SetAddressL", |
|
553 "FUNCTIONALITY", |
|
554 SetupL, UT_CTBCPFloorControlImpl_SetAddressLL, Teardown) |
|
555 |
|
556 EUNIT_TEST( |
|
557 "SetLocalPort - test ", |
|
558 "CTBCPFloorControlImpl", |
|
559 "SetLocalPort", |
|
560 "FUNCTIONALITY", |
|
561 SetupL, UT_CTBCPFloorControlImpl_SetLocalPortL, Teardown) |
|
562 |
|
563 EUNIT_TEST( |
|
564 "Stop - test ", |
|
565 "CTBCPFloorControlImpl", |
|
566 "Stop", |
|
567 "FUNCTIONALITY", |
|
568 SetupL, UT_CTBCPFloorControlImpl_StopL, Teardown) |
|
569 |
|
570 EUNIT_TEST( |
|
571 "Stop - test 2", |
|
572 "CTBCPFloorControlImpl", |
|
573 "Stop", |
|
574 "FUNCTIONALITY", |
|
575 SetupL, UT_CTBCPFloorControlImpl_Stop2L, Teardown) |
|
576 |
|
577 |
|
578 EUNIT_TEST( |
|
579 "StartListenL - test ", |
|
580 "CTBCPFloorControlImpl", |
|
581 "StartListenL", |
|
582 "FUNCTIONALITY", |
|
583 SetupL, UT_CTBCPFloorControlImpl_StartListenL, Teardown) |
|
584 |
|
585 EUNIT_TEST( |
|
586 "ResetSocketL - test ", |
|
587 "CTBCPFloorControlImpl", |
|
588 "ResetSocketL", |
|
589 "FUNCTIONALITY", |
|
590 SetupL, UT_CTBCPFloorControlImpl_ResetSocketLL, Teardown) |
|
591 |
|
592 EUNIT_TEST( |
|
593 "CancelSend - test ", |
|
594 "CTBCPFloorControlImpl", |
|
595 "CancelSend", |
|
596 "FUNCTIONALITY", |
|
597 SetupL, UT_CTBCPFloorControlImpl_CancelSendL, Teardown) |
|
598 |
|
599 EUNIT_TEST( |
|
600 "ConnectionStarted - test ", |
|
601 "CTBCPFloorControlImpl", |
|
602 "ConnectionStarted1", |
|
603 "FUNCTIONALITY", |
|
604 SetupL, UT_CTBCPFloorControlImpl_ConnectionStartedLL, Teardown) |
|
605 |
|
606 EUNIT_TEST( |
|
607 "ErrorNotify - test ", |
|
608 "CTBCPFloorControlImpl", |
|
609 "ErrorNotify", |
|
610 "FUNCTIONALITY", |
|
611 SetupL, UT_CTBCPFloorControlImpl_ErrorNotifyL, Teardown) |
|
612 |
|
613 EUNIT_TEST( |
|
614 "ReceivedData - test ", |
|
615 "CTBCPFloorControlImpl", |
|
616 "ReceivedData", |
|
617 "FUNCTIONALITY", |
|
618 SetupL, UT_CTBCPFloorControlImpl_ReceivedDataL, Teardown) |
|
619 |
|
620 EUNIT_TEST( |
|
621 "ConnectionStarted - test ", |
|
622 "CTBCPFloorControlImpl", |
|
623 "ConnectionStartedwIPv6", |
|
624 "FUNCTIONALITY", |
|
625 SetupL, UT_CTBCPFloorControlImpl_ConnectionStarted2LL, Teardown) |
|
626 |
|
627 EUNIT_TEST( |
|
628 "ConnectionStarted - test ", |
|
629 "CTBCPFloorControlImpl", |
|
630 "ConnectionStarted2", |
|
631 "FUNCTIONALITY", |
|
632 SetupL, UT_CTBCPFloorControlImpl_ConnectionStartedL, Teardown) |
|
633 |
|
634 EUNIT_TEST( |
|
635 "ConnectionStarted - test ", |
|
636 "CTBCPFloorControlImpl", |
|
637 "TestingListenBranchConnectionStartedL", |
|
638 "FUNCTIONALITY", |
|
639 SetupL, UT_CTBCPFloorControlImpl_ConnectionStartedL3L, Teardown) |
|
640 |
|
641 |
|
642 EUNIT_END_TEST_TABLE |
|
643 |
|
644 // END OF FILE |