multimediacommscontroller/mmccinterface/tsrc/ut_interface/src/UT_CMCCCodecInformation.cpp
changeset 43 bf4e57f9a0ce
parent 0 1bce908db942
child 59 b0e4b01681c5
--- a/multimediacommscontroller/mmccinterface/tsrc/ut_interface/src/UT_CMCCCodecInformation.cpp	Tue Jul 06 14:42:02 2010 +0300
+++ b/multimediacommscontroller/mmccinterface/tsrc/ut_interface/src/UT_CMCCCodecInformation.cpp	Wed Aug 18 10:09:50 2010 +0300
@@ -809,11 +809,25 @@
 
 void UT_CMccCodecInformation::UT_CMccCodecInformation_SetKeepAliveTimerL(  )
     {
+    const TInt KNum25 = 25;
+    const TInt KSecsToMicroSecs = 1000000;
     for( TInt k = 0; k < iCount; k++ )
         {
-        EUNIT_ASSERT_EQUALS( iCodecArray[k]->SetKeepAliveTimer( 25 ), KErrNone );
+        EUNIT_ASSERT_EQUALS( iCodecArray[k]->SetKeepAliveTimer( KNum25 ), KErrNone );
+        EUNIT_ASSERT_EQUALS( iCodecArray[k]->KeepAliveTimerMicroSecs(), KNum25 * KSecsToMicroSecs );
         }
     }
+    
+void UT_CMccCodecInformation::UT_CMccCodecInformation_SetKeepAliveTimerMicroSecsL(  )
+    {
+    const TInt KNum2000000 = 2000000;
+    const TInt KSecsToMicroSecs = 1000000;
+    for( TInt k = 0; k < iCount; k++ )
+        {
+        EUNIT_ASSERT_EQUALS( iCodecArray[k]->SetKeepAliveTimerMicroSecs( 2000000 ), KErrNone );
+        EUNIT_ASSERT_EQUALS( iCodecArray[k]->KeepAliveTimer(), KNum2000000 / KSecsToMicroSecs );
+        }
+    }    
 
 void UT_CMccCodecInformation::UT_CMccCodecInformation_SetKeepAlivePTL(  )
     {
@@ -1215,6 +1229,15 @@
                              iCodecArray[k]->iKeepAliveTimer );
         }
     }
+    
+void UT_CMccCodecInformation::UT_CMccCodecInformation_KeepAliveTimerMicroSecsL(  )
+    {
+    for( TInt k = 0; k < iCount; k++ )
+        {
+        EUNIT_ASSERT_EQUALS( iCodecArray[k]->KeepAliveTimerMicroSecs(), 
+                             iCodecArray[k]->iKeepAliveTimerMicroSecs );
+        }
+    }    
 
 void UT_CMccCodecInformation::UT_CMccCodecInformation_KeepAlivePTL(  )
     {
@@ -1733,6 +1756,13 @@
     "SetKeepAliveTimer",
     "FUNCTIONALITY",
     SetupL, UT_CMccCodecInformation_SetKeepAliveTimerL, Teardown)
+    
+EUNIT_TEST(
+    "SetKeepAliveTimerMicroSecs - test ",
+    "CMccCodecInformation",
+    "SetKeepAliveTimerMicroSecs",
+    "FUNCTIONALITY",
+    SetupL, UT_CMccCodecInformation_SetKeepAliveTimerMicroSecsL, Teardown)    
 
 EUNIT_TEST(
     "SetKeepAlivePT - test ",
@@ -1957,6 +1987,13 @@
     "KeepAliveTimer",
     "FUNCTIONALITY",
     SetupL, UT_CMccCodecInformation_KeepAliveTimerL, Teardown)
+    
+EUNIT_TEST(
+    "KeepAliveTimerMicroSecs - test ",
+    "CMccCodecInformation",
+    "KeepAliveTimerMicroSecs",
+    "FUNCTIONALITY",
+    SetupL, UT_CMccCodecInformation_KeepAliveTimerMicroSecsL, Teardown)    
 
 EUNIT_TEST(
     "KeepAlivePT - test ",