qtmobility/plugins/contacts/symbian/tsrc/ut_symbian/ut_cntsymbiandatabase.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    57 void TestCntSymbianDatabase::ctor()
    57 void TestCntSymbianDatabase::ctor()
    58 {
    58 {
    59     QContactManagerEngine *engine = 0;
    59     QContactManagerEngine *engine = 0;
    60     QContactManager::Error error;
    60     QContactManager::Error error;
    61     CntSymbianDatabase *db = 0;
    61     CntSymbianDatabase *db = 0;
    62     db = new CntSymbianDatabase(engine, error);
    62     db = new CntSymbianDatabase(engine, &error);
    63     QVERIFY(db != 0);
    63     QVERIFY(db != 0);
    64     QVERIFY(db->m_engine == engine);
    64     QVERIFY(db->m_engine == engine);
    65 #ifndef SYMBIAN_BACKEND_USE_SQLITE
    65 #ifndef SYMBIAN_BACKEND_USE_SQLITE
    66     QVERIFY(db->m_contactChangeNotifier != 0);
    66     QVERIFY(db->m_contactChangeNotifier != 0);
    67 #endif
    67 #endif
    72 void TestCntSymbianDatabase::contactDatabase()
    72 void TestCntSymbianDatabase::contactDatabase()
    73 {
    73 {
    74     QContactManagerEngine *engine = 0;
    74     QContactManagerEngine *engine = 0;
    75     QContactManager::Error error;
    75     QContactManager::Error error;
    76     CntSymbianDatabase *db;
    76     CntSymbianDatabase *db;
    77     db = new CntSymbianDatabase(engine, error);
    77     db = new CntSymbianDatabase(engine, &error);
    78     QVERIFY(db != 0);
    78     QVERIFY(db != 0);
    79     QVERIFY(error == QContactManager::NoError);
    79     QVERIFY(error == QContactManager::NoError);
    80 
    80 
    81     CContactDatabase *cdb = 0;
    81     CContactDatabase *cdb = 0;
    82     cdb = db->contactDatabase();
    82     cdb = db->contactDatabase();
    89 void TestCntSymbianDatabase::appendFunctions()
    89 void TestCntSymbianDatabase::appendFunctions()
    90 {
    90 {
    91     QContactManagerEngine *engine = 0;
    91     QContactManagerEngine *engine = 0;
    92     QContactManager::Error error;
    92     QContactManager::Error error;
    93     CntSymbianDatabase *db;
    93     CntSymbianDatabase *db;
    94     db = new CntSymbianDatabase(engine, error);
    94     db = new CntSymbianDatabase(engine, &error);
    95     QVERIFY(db != 0);
    95     QVERIFY(db != 0);
    96     QVERIFY(error == QContactManager::NoError);
    96     QVERIFY(error == QContactManager::NoError);
    97 
    97 
    98     QContactLocalId id(123);
    98     QContactLocalId id(123);
    99     db->appendContactEmitted(id);
    99     db->appendContactEmitted(id);
   118 void TestCntSymbianDatabase::databaseEvents()
   118 void TestCntSymbianDatabase::databaseEvents()
   119 {
   119 {
   120     QContactManagerEngine *engine = 0;
   120     QContactManagerEngine *engine = 0;
   121     QContactManager::Error error;
   121     QContactManager::Error error;
   122     CntSymbianDatabase *db = 0;
   122     CntSymbianDatabase *db = 0;
   123     db = new CntSymbianDatabase(engine, error);
   123     db = new CntSymbianDatabase(engine, &error);
   124     QVERIFY(db != 0);
   124     QVERIFY(db != 0);
   125     QVERIFY(db->m_contactDatabase != 0);
   125     QVERIFY(db->m_contactDatabase != 0);
   126     // This only defined when the mock database is used
   126     // This only defined when the mock database is used
   127 #if 0
   127 #if 0
   128     TRAPD(err, db->m_contactDatabase->sendEventsL());
   128     TRAPD(err, db->m_contactDatabase->sendEventsL());