camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxefilenamegeneratorsymbian/unittest_cxefilenamegeneratorsymbian.cpp
changeset 52 7e18d488ac5f
parent 46 c826656d6714
child 55 0da2a5b56583
--- a/camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxefilenamegeneratorsymbian/unittest_cxefilenamegeneratorsymbian.cpp	Fri Aug 06 10:03:37 2010 +0300
+++ b/camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxefilenamegeneratorsymbian/unittest_cxefilenamegeneratorsymbian.cpp	Mon Aug 23 13:50:05 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -20,6 +20,7 @@
 
 #include "unittest_cxefilenamegeneratorsymbian.h"
 #include "cxefilenamegeneratorsymbian.h"
+#include "cxesettings.h"
 #include "cxefakesettings.h"
 
 namespace
@@ -41,12 +42,13 @@
 // Run before each individual test case
 void UnitTestCxeFilenameGeneratorSymbian::init()
 {
+    mFakeSettings = new CxeFakeSettings();
+    
     mFakeSettings->set(CxeSettingIds::FNAME_MONTH_FOLDER, QDate::currentDate().toString("yyyyMM"));
     mFakeSettings->set(CxeSettingIds::FNAME_IMAGE_COUNTER, 0);
     mFakeSettings->set(CxeSettingIds::FNAME_VIDEO_COUNTER, 0);
     mFakeSettings->set(CxeSettingIds::FNAME_FOLDER_SUFFIX, FILENAME_SUFFIX);
 
-
     mFileNameGenerator = new CxeFilenameGeneratorSymbian(*mFakeSettings, mMode);
     mFileNameGenerator->init(mMode);
     }
@@ -95,17 +97,31 @@
 
 QString UnitTestCxeFilenameGeneratorSymbian::generateImageFileName(int counter)
 {
+    // get the file name suffix
+    //QString fileNameSuffix;
+    //qobject_cast<CxeSettings*>(mFakeSettings)->get(CxeSettingIds::FNAME_FOLDER_SUFFIX, fileNameSuffix);
+    //QString fileNameSuffix("");
+    //QString cleanedFileNameSuffix = fnFormat.arg(fileNameSuffix);
+
     QString monthName = QDate::currentDate().toString("yyyyMM");
     QString filename;
-    filename.sprintf("\\Images\\Camera\\%s\\%sA0\\%04d%s.jpg", monthName.toAscii().data(), monthName.toAscii().data(), counter, FILENAME_SUFFIX);
+    //filename.sprintf("\\Images\\Camera\\%s\\%sA0\\%04d%s.jpg", monthName.toAscii().data(), monthName.toAscii().data(), counter, fileNameSuffix);
+    filename.sprintf("\\Images\\Camera\\%s\\%sA0\\%04d.jpg", monthName.toAscii().data(), monthName.toAscii().data(), counter);
     return filename;
 }
 
 QString UnitTestCxeFilenameGeneratorSymbian::generateSequenceImageFileName(int counter, int burstIndex)
 {
+    // For now, burst image names are created like normal unique names
+    QString filename = generateImageFileName(counter);
+    // get the file name suffix
+    /*QString fileNameSuffix;
+    qobject_cast<CxeSettings*>(mFakeSettings)->get(CxeSettingIds::FNAME_FOLDER_SUFFIX, fileNameSuffix);
+
     QString monthName = QDate::currentDate().toString("yyyyMM");
     QString filename;
-    filename.sprintf("\\Images\\Camera\\%s\\%sA0\\%04d%s(%02d).jpg", monthName.toAscii().data(), monthName.toAscii().data(), counter, FILENAME_SUFFIX, burstIndex);
+    filename.sprintf("\\Images\\Camera\\%s\\%sA0\\%04d%s(%02d).jpg", monthName.toAscii().data(), monthName.toAscii().data(), counter, fileNameSuffix, burstIndex);
+    */
     return filename;
 }