camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxeimagedataqueuesymbian/unittest_cxeimagedataqueuesymbian.cpp
changeset 43 0e652f8f1fbd
parent 19 d9aefe59d544
equal deleted inserted replaced
28:3075d9b614e6 43:0e652f8f1fbd
    81 */
    81 */
    82 void UnitTestCxeImageDataQueueSymbian::testClear2()
    82 void UnitTestCxeImageDataQueueSymbian::testClear2()
    83 {
    83 {
    84     // Add some items
    84     // Add some items
    85     QByteArray data("test");
    85     QByteArray data("test");
    86     mImageDataQueue->startSave(data, "C:\\Images\\unittest1.jpeg", 0);
    86     mImageDataQueue->startSave(data, "C:\\Images\\unittest1.jpeg", 0, false);
    87     mImageDataQueue->startSave(data, "C:\\Images\\unittest2.jpeg", 1);
    87     mImageDataQueue->startSave(data, "C:\\Images\\unittest2.jpeg", 1, false);
    88 
    88 
    89     // Test that clearing works also with some content.
    89     // Test that clearing works also with some content.
    90     mImageDataQueue->clear();
    90     mImageDataQueue->clear();
    91     QVERIFY(mImageDataQueue->size() == 0);
    91     QVERIFY(mImageDataQueue->size() == 0);
    92 }
    92 }
    95 * UnitTestCxeImageDataQueueSymbian::testOperatorAtIndex()
    95 * UnitTestCxeImageDataQueueSymbian::testOperatorAtIndex()
    96 */
    96 */
    97 void UnitTestCxeImageDataQueueSymbian::testOperatorAtIndex()
    97 void UnitTestCxeImageDataQueueSymbian::testOperatorAtIndex()
    98 {
    98 {
    99     QByteArray data("test");
    99     QByteArray data("test");
   100     CxeImageDataItemSymbian* itemIn1  = mImageDataQueue->startSave(data, "C:\\Images\\unittest1.jpeg", 0);
   100     CxeImageDataItemSymbian* itemIn1  = mImageDataQueue->startSave(data, "C:\\Images\\unittest1.jpeg", 0, false);
   101     CxeImageDataItemSymbian* itemIn2  = mImageDataQueue->startSave(data, "C:\\Images\\unittest2.jpeg", 1);
   101     CxeImageDataItemSymbian* itemIn2  = mImageDataQueue->startSave(data, "C:\\Images\\unittest2.jpeg", 1, false);
   102     CxeImageDataItem&        itemOut1 = (*mImageDataQueue)[0];
   102     CxeImageDataItem&        itemOut1 = (*mImageDataQueue)[0];
   103     CxeImageDataItem&        itemOut2 = (*mImageDataQueue)[1];
   103     CxeImageDataItem&        itemOut2 = (*mImageDataQueue)[1];
   104     QVERIFY(itemIn1 == &itemOut1);
   104     QVERIFY(itemIn1 == &itemOut1);
   105     QVERIFY(itemIn2 == &itemOut2);
   105     QVERIFY(itemIn2 == &itemOut2);
   106 }
   106 }
   109 * UnitTestCxeImageDataQueueSymbian::testStartSave()
   109 * UnitTestCxeImageDataQueueSymbian::testStartSave()
   110 */
   110 */
   111 void UnitTestCxeImageDataQueueSymbian::testStartSave()
   111 void UnitTestCxeImageDataQueueSymbian::testStartSave()
   112 {
   112 {
   113     QByteArray data("test");
   113     QByteArray data("test");
   114     CxeImageDataItemSymbian* itemIn = mImageDataQueue->startSave(data, "C:\\Images\\unittest.jpeg", 0);
   114     CxeImageDataItemSymbian* itemIn = mImageDataQueue->startSave(data, "C:\\Images\\unittest.jpeg", 0, false);
   115     QVERIFY(itemIn != NULL);
   115     QVERIFY(itemIn != NULL);
   116 }
   116 }
   117 
   117 
   118 // main() function
   118 // main() function
   119 QTEST_APPLESS_MAIN(UnitTestCxeImageDataQueueSymbian);
   119 QTEST_APPLESS_MAIN(UnitTestCxeImageDataQueueSymbian);