landmarks/locationlandmarks/tsrc/LandmarkTestModule/src/FT_CPosTp164.cpp
changeset 39 3efc7a0e8755
parent 35 1a92308afc46
equal deleted inserted replaced
37:e175e2ba2fb0 39:3efc7a0e8755
    27 #include <LbsPosition.h>
    27 #include <LbsPosition.h>
    28 #include <EPos_CPosLandmarkSearch.h>
    28 #include <EPos_CPosLandmarkSearch.h>
    29 #include <EPos_CPosLmTextCriteria.h>
    29 #include <EPos_CPosLmTextCriteria.h>
    30 #include <EPos_CPosLMItemIterator.h>
    30 #include <EPos_CPosLMItemIterator.h>
    31            
    31            
       
    32 _LIT(KTp164DbFile, "TP164Test.ldb");
       
    33 
       
    34 
    32 // ================= CONSTANTS =======================
    35 // ================= CONSTANTS =======================
    33 
    36 
    34 
    37 
    35 	_LIT(KKMZFile, "c:\\system\\test\\testdata\\Tp164KMZ.kmz");
    38 	_LIT(KKMZFile, "c:\\system\\test\\testdata\\Tp164KMZ.kmz");
    36 
    39 
    87 void CPosTp164::TestImportEmptyDbL(const TDesC& aFile, const TDesC8& aMime)
    90 void CPosTp164::TestImportEmptyDbL(const TDesC& aFile, const TDesC8& aMime)
    88     {
    91     {
    89     iLog->Log(_L("----- TestImportEmptyDbL -----"));
    92     iLog->Log(_L("----- TestImportEmptyDbL -----"));
    90     iLog->Log(_L("FILE: %S"), &aFile);
    93     iLog->Log(_L("FILE: %S"), &aFile);
    91     RemoveAllLmDatabasesL();
    94     RemoveAllLmDatabasesL();
    92     
    95     CopyTestDbFileL(KTp164DbFile);
    93     iLandmarkParser = CPosLandmarkParser::NewL(aMime);
    96     iLandmarkParser = CPosLandmarkParser::NewL(aMime);
    94     iLandmarkParser->SetInputFileL(aFile);
    97     iLandmarkParser->SetInputFileL(aFile);
    95     
    98     
    96     iDatabase = CPosLandmarkDatabase::OpenL();
    99     iDatabase = CPosLandmarkDatabase::OpenL(KTp164DbFile);
    97     if (iDatabase->IsInitializingNeeded())
   100     if (iDatabase->IsInitializingNeeded())
    98         {
   101         {
    99         ExecuteAndDeleteLD(iDatabase->InitializeL());
   102         ExecuteAndDeleteLD(iDatabase->InitializeL());
   100         }
   103         }
   101         
   104         
   142 void CPosTp164::TestImport1L(const TDesC& aFile, const TDesC8& aMime)
   145 void CPosTp164::TestImport1L(const TDesC& aFile, const TDesC8& aMime)
   143     {
   146     {
   144     iLog->Log(_L("----- TestImport1L ------"));
   147     iLog->Log(_L("----- TestImport1L ------"));
   145     iLog->Log(_L("FILE: %S"), &aFile);
   148     iLog->Log(_L("FILE: %S"), &aFile);
   146     RemoveAllLmDatabasesL();
   149     RemoveAllLmDatabasesL();
   147     
   150     CopyTestDbFileL(KTp164DbFile);
   148     iLandmarkParser = CPosLandmarkParser::NewL(aMime);
   151     iLandmarkParser = CPosLandmarkParser::NewL(aMime);
   149     iLandmarkParser->SetInputFileL(aFile);
   152     iLandmarkParser->SetInputFileL(aFile);
   150     
   153     
   151     iDatabase = CPosLandmarkDatabase::OpenL();
   154     TRAPD( err,iDatabase = CPosLandmarkDatabase::OpenL(KTp164DbFile));
       
   155     iLog->Log(_L("Error after CPosLandmarkDatabase::OpenL = %d"),err);
   152    
   156    
   153     if (iDatabase->IsInitializingNeeded())
   157     if (iDatabase->IsInitializingNeeded())
   154         {
   158         {
   155         ExecuteAndDeleteLD(iDatabase->InitializeL());
   159         ExecuteAndDeleteLD(iDatabase->InitializeL());
   156         }
   160         }