smsprotocols/smsstack/smsprot/Test/TE_SMSSTOR/TE_smsstor.cpp
changeset 20 244d7c5f118e
parent 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
19:1f776524b15c 20:244d7c5f118e
    11 // Contributors:
    11 // Contributors:
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 //
    14 //
    15 
    15 
       
    16 #include "TE_smsstor.h"
       
    17 
    16 #include <bautils.h>
    18 #include <bautils.h>
    17 #include "TE_smsstor.h"
    19 #include <smspproc.h>
       
    20 
    18 #include "gsmuieoperations.h"
    21 #include "gsmuieoperations.h"
    19 #include "smspclass0stor.h"
       
    20 #include "gsmunonieoperations.h"
    22 #include "gsmunonieoperations.h"
    21 
       
    22 #if defined (__WINS__)
       
    23 #define PDD_NAME _L("ECDRV")
       
    24 #define LDD_NAME _L("ECOMM")
       
    25 #else
       
    26 #define PDD_NAME _L("EUART1")
       
    27 #define LDD_NAME _L("ECOMM")
       
    28 #endif
       
    29 
       
    30 
    23 
    31 TVerdict CSmsSegmentionStorePurge::doTestStepL()
    24 TVerdict CSmsSegmentionStorePurge::doTestStepL()
    32 	{
    25 	{
    33 	_LIT(KSegmentationStoreFileName,"C:\\Private\\101FE442\\smssegst.dat");
    26 	_LIT(KSegmentationStoreFileName,"C:\\Private\\101FE442\\smssegst.dat");
    34 
    27 
   301 		}
   294 		}
   302 	
   295 	
   303 	// initialisation of the reassembly store
   296 	// initialisation of the reassembly store
   304     iReassemblyStore=CSmsReassemblyStore::NewL(iFs);
   297     iReassemblyStore=CSmsReassemblyStore::NewL(iFs);
   305 
   298 
       
   299     // TODO: check if the correct file is opened (KReassemblyStoreName or KReassemblyStoreFileName)
   306     iReassemblyStore->OpenL(KReassemblyStoreName,KReassemblyStoreUid);
   300     iReassemblyStore->OpenL(KReassemblyStoreName,KReassemblyStoreUid);
   307     iReassemblyStore->PurgeL(iSmsSettings.ReassemblyLifetime(), ETrue);
   301     iReassemblyStore->PurgeL(iSmsSettings.ReassemblyLifetime(), ETrue);
   308 
   302 
   309 	iReassemblyStore->BeginTransactionLC();
   303 	iReassemblyStore->BeginTransactionLC();
   310     iReassemblyStore->CompactL();
   304     iReassemblyStore->CompactL();
   501 TVerdict CEncodePDUs::doTestStepL()
   495 TVerdict CEncodePDUs::doTestStepL()
   502 	{
   496 	{
   503 
   497 
   504 /*  enum TSmsPDUType
   498 /*  enum TSmsPDUType
   505         {
   499         {
   506         ESmsDeliver       = 0, //< Deliver, sent from SC to MS
   500         ESmsDeliver       = 0, ///< Deliver, sent from SC to MS
   507         ESmsDeliverReport = 1, //< Deliver report, sent from MS to SC
   501         ESmsDeliverReport = 1, ///< Deliver report, sent from MS to SC
   508         ESmsSubmit        = 2, //< Submit, sent from MS to SC
   502         ESmsSubmit        = 2, ///< Submit, sent from MS to SC
   509         ESmsSubmitReport  = 3, //< Submit report, sent from SC to MS
   503         ESmsSubmitReport  = 3, ///< Submit report, sent from SC to MS
   510         ESmsStatusReport  = 4, //< Status report, sent from SC to MS
   504         ESmsStatusReport  = 4, ///< Status report, sent from SC to MS
   511         ESmsCommand       = 5  //< Command, sent from MS to SC
   505         ESmsCommand       = 5  ///< Command, sent from MS to SC
   512         };*/
   506         };*/
   513 
   507 
   514 /*
   508 /*
   515     const TUint KSocketMessageSlots = 16;
   509     const TUint KSocketMessageSlots = 16;
   516     RSocketServ ss;
   510     RSocketServ ss;
   561 
   555 
   562 
   556 
   563     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabet7Bit,CSmsPDU::ESmsCommand );
   557     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabet7Bit,CSmsPDU::ESmsCommand );
   564     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabet8Bit,CSmsPDU::ESmsCommand );
   558     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabet8Bit,CSmsPDU::ESmsCommand );
   565     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabetUCS2,CSmsPDU::ESmsCommand );
   559     DoEncodePDUsL( 20, TSmsDataCodingScheme::ESmsAlphabetUCS2,CSmsPDU::ESmsCommand );
   566 
       
   567 
   560 
   568 /*
   561 /*
   569     CleanupStack::PopAndDestroy(); //socket
   562     CleanupStack::PopAndDestroy(); //socket
   570     ss.Close();
   563     ss.Close();
   571 */
   564 */
  2911 		iStoreTest.TestGuardTimerMessageL();
  2904 		iStoreTest.TestGuardTimerMessageL();
  2912 		}
  2905 		}
  2913 	return KErrNone;
  2906 	return KErrNone;
  2914 	};
  2907 	};
  2915 
  2908 
  2916 void CTestMSmsComm2::DeletePDUs(const CArrayFix<TGsmSmsSlotEntry>& /*aSlotArray*/,MSmsMessageObserver* /*aObserver*/)
  2909 void CTestMSmsComm2::DeletePDUs(const CArrayFix<TGsmSmsSlotEntry>& /*aSlotArray*/, MSmsMessageObserver* /*aObserver*/)
  2917 	{
  2910 	{
  2918 	
  2911 	
  2919 	}
  2912 	}
  2920 
  2913 
  2921 void CTestMSmsComm2::MessageSendCompleted(TInt /*aStatus*/)
  2914 void CTestMSmsComm2::MessageSendCompleted(TInt /*aStatus*/)