qtmobility/tests/auto/qmessagestorekeys/tst_qmessagestorekeys.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    43 #include <QDebug>
    43 #include <QDebug>
    44 
    44 
    45 #include "qtmessaging.h"
    45 #include "qtmessaging.h"
    46 #include "../support/support.h"
    46 #include "../support/support.h"
    47 
    47 
    48 #if (defined(Q_OS_SYMBIAN) || defined(Q_OS_WIN) && defined(_WIN32_WCE))
    48 #if (defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6))
       
    49 # if defined(TESTDATA_DIR)
       
    50 #  undef TESTDATA_DIR
       
    51 # endif
       
    52 # define TESTDATA_DIR "/var/tmp"
       
    53 #elif (defined(Q_OS_SYMBIAN) || defined(Q_OS_WIN) && defined(_WIN32_WCE))
    49 # if defined(TESTDATA_DIR)
    54 # if defined(TESTDATA_DIR)
    50 #  undef TESTDATA_DIR
    55 #  undef TESTDATA_DIR
    51 # endif
    56 # endif
    52 # define TESTDATA_DIR "."
    57 # define TESTDATA_DIR "."
    53 #endif
    58 #endif
  1461     } else {
  1466     } else {
  1462         QSKIP("Unsupported for this configuration", SkipSingle);
  1467         QSKIP("Unsupported for this configuration", SkipSingle);
  1463     }
  1468     }
  1464 }
  1469 }
  1465 
  1470 
  1466 
       
  1467 void tst_QMessageStoreKeys::testMessageFilter_data()
  1471 void tst_QMessageStoreKeys::testMessageFilter_data()
  1468 {
  1472 {
  1469     QTest::addColumn<QMessageFilter>("filter");
  1473     QTest::addColumn<QMessageFilter>("filter");
  1470     QTest::addColumn<QMessageIdList>("ids");
  1474     QTest::addColumn<QMessageIdList>("ids");
  1471     QTest::addColumn<QMessageIdList>("negatedIds");
  1475     QTest::addColumn<QMessageIdList>("negatedIds");
  2186         << ( QMessageIdList() << messageIds[0] << messageIds[1] << messageIds[2] << messageIds[3] )
  2190         << ( QMessageIdList() << messageIds[0] << messageIds[1] << messageIds[2] << messageIds[3] )
  2187         << ( QMessageIdList() << messageIds[4] )
  2191         << ( QMessageIdList() << messageIds[4] )
  2188         << "";
  2192         << "";
  2189 #endif
  2193 #endif
  2190 
  2194 
  2191 #if !defined(Q_WS_MAEMO_5) && !defined(Q_WS_MAEMO_6)
       
  2192     QTest::newRow("status equality 1")
  2195     QTest::newRow("status equality 1")
  2193         << QMessageFilter::byStatus(QMessage::Read, QMessageDataComparator::Equal) 
  2196         << QMessageFilter::byStatus(QMessage::Read, QMessageDataComparator::Equal) 
  2194         << ( QMessageIdList() << messageIds[0] << messageIds[3] << messageIds[4] )
  2197         << ( QMessageIdList() << messageIds[0] << messageIds[3] << messageIds[4] )
  2195         << ( QMessageIdList() << messageIds[1] << messageIds[2] )
  2198         << ( QMessageIdList() << messageIds[1] << messageIds[2] )
  2196         << "";
  2199         << "";
  2306     QTest::newRow("priority inequality 3")
  2309     QTest::newRow("priority inequality 3")
  2307         << QMessageFilter::byPriority(QMessage::NormalPriority, QMessageDataComparator::NotEqual) 
  2310         << QMessageFilter::byPriority(QMessage::NormalPriority, QMessageDataComparator::NotEqual) 
  2308         << ( QMessageIdList() << messageIds[1] << messageIds[2] << messageIds[4] )
  2311         << ( QMessageIdList() << messageIds[1] << messageIds[2] << messageIds[4] )
  2309         << ( QMessageIdList() << messageIds[0] << messageIds[3] )
  2312         << ( QMessageIdList() << messageIds[0] << messageIds[3] )
  2310         << "";
  2313         << "";
  2311 #endif
       
  2312 
  2314 
  2313     QTest::newRow("size equality 1")
  2315     QTest::newRow("size equality 1")
  2314         << QMessageFilter::bySize(messageSizes[3], QMessageDataComparator::Equal) 
  2316         << QMessageFilter::bySize(messageSizes[3], QMessageDataComparator::Equal) 
  2315         << ( QMessageIdList() << messageIds[3] )
  2317         << ( QMessageIdList() << messageIds[3] )
  2316         << ( QMessageIdList() << messageIds[0] << messageIds[1] << messageIds[2] << messageIds[4] )
  2318         << ( QMessageIdList() << messageIds[0] << messageIds[1] << messageIds[2] << messageIds[4] )
  2886         }
  2888         }
  2887     } else {
  2889     } else {
  2888         QSKIP("Unsupported for this configuration", SkipSingle);
  2890         QSKIP("Unsupported for this configuration", SkipSingle);
  2889     }
  2891     }
  2890 }
  2892 }
       
  2893 
  2891 void tst_QMessageStoreKeys::testMessageOrdering_data()
  2894 void tst_QMessageStoreKeys::testMessageOrdering_data()
  2892 {
  2895 {
  2893     QTest::addColumn<MessageSortList>("sorts");
  2896     QTest::addColumn<MessageSortList>("sorts");
  2894     QTest::addColumn<MessageListList>("ids");
  2897     QTest::addColumn<MessageListList>("ids");
  2895 
  2898