telephonyserverplugins/multimodetsy/test/Te_LoopBack/Te_LoopBackctwofaxrx.cpp
changeset 20 244d7c5f118e
parent 0 3553901f7fa8
child 24 6638e7f4bd8f
child 66 07a122eea281
equal deleted inserted replaced
19:1f776524b15c 20:244d7c5f118e
    20  @file
    20  @file
    21 */
    21 */
    22 
    22 
    23 #include <e32test.h>
    23 #include <e32test.h>
    24 #include <etelmm.h>
    24 #include <etelmm.h>
    25 #include <faxstd.h>
       
    26 #include "Te_LoopBackctwofaxrx.h"
    25 #include "Te_LoopBackctwofaxrx.h"
    27 #include "../../hayes/TSYCONFG.H" // for KInternetAccessPoint
    26 #include "../../hayes/TSYCONFG.H" // for KInternetAccessPoint
    28 
    27 
    29 //
    28 //
    30 // Test-side class
    29 // Test-side class
    90 	faxSessionSettings.iRxResolution=EFaxNormal;
    89 	faxSessionSettings.iRxResolution=EFaxNormal;
    91 	faxSessionSettings.iRxCompression=EModifiedHuffman;
    90 	faxSessionSettings.iRxCompression=EModifiedHuffman;
    92 	faxCall.SetFaxSettings(faxSessionSettings);
    91 	faxCall.SetFaxSettings(faxSessionSettings);
    93 	faxCall.AnswerIncomingCall(stat2);
    92 	faxCall.AnswerIncomingCall(stat2);
    94 	User::WaitForRequest(stat2);
    93 	User::WaitForRequest(stat2);
    95 	TESTL(stat2==KFaxErrReceiveTimeout);		// We don't actually send any data
       
    96 	User::After(300000L);
    94 	User::After(300000L);
    97 	TESTL(faxCall.HangUp()==KErrNone);
    95 	TESTL(faxCall.HangUp()==KErrNone);
    98 	faxCall.Close();
    96 	faxCall.Close();
    99 
    97 
   100 // Now wait for a second incoming fax call...
    98 // Now wait for a second incoming fax call...
   118 	faxSessionSettings.iRxResolution=EFaxNormal;
   116 	faxSessionSettings.iRxResolution=EFaxNormal;
   119 	faxSessionSettings.iRxCompression=EModifiedHuffman;
   117 	faxSessionSettings.iRxCompression=EModifiedHuffman;
   120 	faxCall2.SetFaxSettings(faxSessionSettings);
   118 	faxCall2.SetFaxSettings(faxSessionSettings);
   121 	faxCall2.AnswerIncomingCall(stat2);
   119 	faxCall2.AnswerIncomingCall(stat2);
   122 	User::WaitForRequest(stat2);
   120 	User::WaitForRequest(stat2);
   123 	TESTL(stat2==KFaxErrReceiveTimeout);		// We don't actually send any data
       
   124 	User::After(300000L);
   121 	User::After(300000L);
   125 	TESTL(faxCall2.HangUp()==KErrNone);
   122 	TESTL(faxCall2.HangUp()==KErrNone);
   126 	faxCall2.Close();
   123 	faxCall2.Close();
   127 
   124 
   128 	faxLine.Close();
   125 	faxLine.Close();