messagingapp/msgutils/unidatautils/unidatamodelplugins/unibiomessagedataplugin/tsrc/testunidatamodelvcalplugin/testunidatamodelvcalplugin.cpp
changeset 37 518b245aa84c
parent 25 84d9eb65b26f
equal deleted inserted replaced
25:84d9eb65b26f 37:518b245aa84c
    15  */
    15  */
    16 #include <QtTest/QtTest>
    16 #include <QtTest/QtTest>
    17 #include <QtDebug>
    17 #include <QtDebug>
    18 #include <QTimer>
    18 #include <QTimer>
    19 #include <QSignalSpy>
    19 #include <QSignalSpy>
    20 #include <s60qconversions.h>
    20 #include <xqconversions.h>
    21 #include <bsp.h>
    21 #include <bsp.h>
    22 #include <biodb.h> 
    22 #include <biodb.h> 
    23 #include <biouids.h>
    23 #include <biouids.h>
    24 #include <biocmtm.h>
    24 #include <biocmtm.h>
    25 
    25 
   126     HBufC* readBuf16 = HBufC::NewL(2000);
   126     HBufC* readBuf16 = HBufC::NewL(2000);
   127     
   127     
   128     origFile.Read(readBuf);
   128     origFile.Read(readBuf);
   129     readBuf16->Des().Copy(readBuf);
   129     readBuf16->Des().Copy(readBuf);
   130 
   130 
   131     QString orig = S60QConversions::s60DescToQString(*readBuf16);
   131     QString orig = XQConversions::s60DescToQString(*readBuf16);
   132     origFile.Close();
   132     origFile.Close();
   133 
   133 
   134     HBufC* filepath = S60QConversions::qStringToS60Desc(path);
   134     HBufC* filepath = XQConversions::qStringToS60Desc(path);
   135 
   135 
   136     RFile file;
   136     RFile file;
   137     op = file.Open(iFs, *filepath, EFileRead);
   137     op = file.Open(iFs, *filepath, EFileRead);
   138     QVERIFY(op == 0);
   138     QVERIFY(op == 0);
   139    
   139    
   140     file.Read(readBuf);
   140     file.Read(readBuf);
   141     readBuf16->Des().Copy(readBuf);
   141     readBuf16->Des().Copy(readBuf);
   142     QString bod = S60QConversions::s60DescToQString(*readBuf16);
   142     QString bod = XQConversions::s60DescToQString(*readBuf16);
   143 
   143 
   144     delete readBuf16;
   144     delete readBuf16;
   145     file.Close();
   145     file.Close();
   146     // compare Input body and output body 
   146     // compare Input body and output body 
   147     QVERIFY(bod == orig );
   147     QVERIFY(bod == orig );
   195     HBufC* readBuf16 = HBufC::NewL(2000);
   195     HBufC* readBuf16 = HBufC::NewL(2000);
   196 
   196 
   197     origFile.Read(readBuf);
   197     origFile.Read(readBuf);
   198     readBuf16->Des().Copy(readBuf);
   198     readBuf16->Des().Copy(readBuf);
   199 
   199 
   200     QString orig = S60QConversions::s60DescToQString(*readBuf16);
   200     QString orig = XQConversions::s60DescToQString(*readBuf16);
   201     origFile.Close();
   201     origFile.Close();
   202 
   202 
   203     HBufC* filepath = S60QConversions::qStringToS60Desc(path);
   203     HBufC* filepath = XQConversions::qStringToS60Desc(path);
   204 
   204 
   205     RFile file;
   205     RFile file;
   206     op = file.Open(iFs, *filepath, EFileRead);
   206     op = file.Open(iFs, *filepath, EFileRead);
   207     QVERIFY(op == 0);
   207     QVERIFY(op == 0);
   208     
   208     
   209     file.Read(readBuf);
   209     file.Read(readBuf);
   210 
   210 
   211     readBuf16->Des().Copy(readBuf);
   211     readBuf16->Des().Copy(readBuf);
   212 
   212 
   213     QString bod = S60QConversions::s60DescToQString(*readBuf16);
   213     QString bod = XQConversions::s60DescToQString(*readBuf16);
   214 
   214 
   215     delete readBuf16;
   215     delete readBuf16;
   216     file.Close();
   216     file.Close();
   217     // compare Input body and output body 
   217     // compare Input body and output body 
   218     QVERIFY(bod == orig );
   218     QVERIFY(bod == orig );
   474 
   474 
   475     newBioEntry.iDescription.Set(richText->Read(0, richText->DocumentLength()));
   475     newBioEntry.iDescription.Set(richText->Read(0, richText->DocumentLength()));
   476     TBufC<KTelephoneNumberMaxLength> telNumber;
   476     TBufC<KTelephoneNumberMaxLength> telNumber;
   477 
   477 
   478     QString recepient(TEST_MSG_FROM1);
   478     QString recepient(TEST_MSG_FROM1);
   479     tempNumber = S60QConversions::qStringToS60Desc(recepient);
   479     tempNumber = XQConversions::qStringToS60Desc(recepient);
   480 
   480 
   481     telNumber = tempNumber->Des();
   481     telNumber = tempNumber->Des();
   482     newBioEntry.iDetails.Set(telNumber);
   482     newBioEntry.iDetails.Set(telNumber);
   483 
   483 
   484     SetForMtmTypeL(newBioEntry, aMessageType);
   484     SetForMtmTypeL(newBioEntry, aMessageType);
   531 
   531 
   532         QString recepient(TEST_MSG_FROM1);
   532         QString recepient(TEST_MSG_FROM1);
   533         QString recepient2(TEST_MSG_FROM2);
   533         QString recepient2(TEST_MSG_FROM2);
   534         QString alias(TEST_MSG_ALIAS1);
   534         QString alias(TEST_MSG_ALIAS1);
   535 
   535 
   536         HBufC* addr = S60QConversions::qStringToS60Desc(recepient);
   536         HBufC* addr = XQConversions::qStringToS60Desc(recepient);
   537         HBufC* addr2 = S60QConversions::qStringToS60Desc(recepient2);
   537         HBufC* addr2 = XQConversions::qStringToS60Desc(recepient2);
   538         HBufC* alias1 = S60QConversions::qStringToS60Desc(alias);
   538         HBufC* alias1 = XQConversions::qStringToS60Desc(alias);
   539 
   539 
   540         CSmsHeader* smsHeader = CSmsHeader::NewL(CSmsPDU::ESmsSubmit, *pText);
   540         CSmsHeader* smsHeader = CSmsHeader::NewL(CSmsPDU::ESmsSubmit, *pText);
   541         CleanupStack::PushL(smsHeader);
   541         CleanupStack::PushL(smsHeader);
   542 
   542 
   543         CSmsNumber* number1 = CSmsNumber::NewL(); // create the instance
   543         CSmsNumber* number1 = CSmsNumber::NewL(); // create the instance