camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxeimagedataitemsymbian/unittest_cxeimagedataitemsymbian.cpp
changeset 43 0e652f8f1fbd
parent 19 d9aefe59d544
child 45 24fd82631616
equal deleted inserted replaced
28:3075d9b614e6 43:0e652f8f1fbd
    42     CX_DEBUG_ENTER_FUNCTION();
    42     CX_DEBUG_ENTER_FUNCTION();
    43     TInt index = 0;
    43     TInt index = 0;
    44     mPath = generateImageFileName(index);
    44     mPath = generateImageFileName(index);
    45     QByteArray data = "1234";
    45     QByteArray data = "1234";
    46 
    46 
    47     mImageDataItem = new CxeImageDataItemUnit(index, data, mPath);
    47     mImageDataItem = new CxeImageDataItemUnit(index, data, mPath, false);
    48 
    48 
    49     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SavePending);
    49     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SavePending);
    50     CX_DEBUG_EXIT_FUNCTION();
    50     CX_DEBUG_EXIT_FUNCTION();
    51 }
    51 }
    52 
    52 
    94     QVERIFY(mImageDataItem->state() == CxeImageDataItem::Saved);
    94     QVERIFY(mImageDataItem->state() == CxeImageDataItem::Saved);
    95     QVERIFY(returnValue == KErrArgument);
    95     QVERIFY(returnValue == KErrArgument);
    96 
    96 
    97     delete mImageDataItem;
    97     delete mImageDataItem;
    98     mImageDataItem = NULL;
    98     mImageDataItem = NULL;
    99     mImageDataItem = new CxeImageDataItemUnit( index, data, path );
    99     mImageDataItem = new CxeImageDataItemUnit( index, data, path, false );
   100     returnValue = mImageDataItem->save();
   100     returnValue = mImageDataItem->save();
   101     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   101     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   102     QVERIFY(returnValue == KErrArgument);
   102     QVERIFY(returnValue == KErrArgument);
   103 
   103 
   104     delete mImageDataItem;
   104     delete mImageDataItem;
   105     mImageDataItem = NULL;
   105     mImageDataItem = NULL;
   106     QString filename = generateImageFileNameWithLetter(++index, "C");
   106     QString filename = generateImageFileNameWithLetter(++index, "C");
   107     mImageDataItem = new CxeImageDataItemUnit( index, data, filename );
   107     mImageDataItem = new CxeImageDataItemUnit( index, data, filename, false );
   108     returnValue = mImageDataItem->save();
   108     returnValue = mImageDataItem->save();
   109     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   109     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   110     QVERIFY(returnValue != KErrNone);
   110     QVERIFY(returnValue != KErrNone);
   111 
   111 
   112     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail3 =>";
   112     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail3 =>";
   113     delete mImageDataItem;
   113     delete mImageDataItem;
   114     mImageDataItem = NULL;
   114     mImageDataItem = NULL;
   115     filename = generateImageFileNameWithLetter(++index, "");
   115     filename = generateImageFileNameWithLetter(++index, "");
   116     mImageDataItem = new CxeImageDataItemUnit( index, data, filename );
   116     mImageDataItem = new CxeImageDataItemUnit( index, data, filename, false );
   117     returnValue = mImageDataItem->save();
   117     returnValue = mImageDataItem->save();
   118     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   118     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   119     QVERIFY(returnValue != KErrNone);
   119     QVERIFY(returnValue != KErrNone);
   120 
   120 
   121     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail4 =>";
   121     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail4 =>";
   122     delete mImageDataItem;
   122     delete mImageDataItem;
   123     mImageDataItem = NULL;
   123     mImageDataItem = NULL;
   124     filename = generateImageFileNameWithLetter(++index, "12");
   124     filename = generateImageFileNameWithLetter(++index, "12");
   125     mImageDataItem = new CxeImageDataItemUnit( index, data, filename );
   125     mImageDataItem = new CxeImageDataItemUnit( index, data, filename, false );
   126     returnValue = mImageDataItem->save();
   126     returnValue = mImageDataItem->save();
   127     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   127     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   128     QVERIFY(returnValue != KErrNone);
   128     QVERIFY(returnValue != KErrNone);
   129 
   129 
   130     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail5 =>";
   130     qDebug() << "UnitTestCxeImageDataItemSymbian::testSaveFail5 =>";
   131     delete mImageDataItem;
   131     delete mImageDataItem;
   132     mImageDataItem = NULL;
   132     mImageDataItem = NULL;
   133     filename = generateImageFileNameWithLetter(++index, "Edata");
   133     filename = generateImageFileNameWithLetter(++index, "Edata");
   134     mImageDataItem = new CxeImageDataItemUnit( index, data, filename );
   134     mImageDataItem = new CxeImageDataItemUnit( index, data, filename, false );
   135     returnValue = mImageDataItem->save();
   135     returnValue = mImageDataItem->save();
   136     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   136     QVERIFY(mImageDataItem->state() == CxeImageDataItem::SaveFailed);
   137     QVERIFY(returnValue != KErrNone);
   137     QVERIFY(returnValue != KErrNone);
   138 
   138 
   139     CX_DEBUG_EXIT_FUNCTION();
   139     CX_DEBUG_EXIT_FUNCTION();