camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxevideocapturecontrolsymbian/unittest_cxevideocapturecontrolsymbian.cpp
changeset 28 3075d9b614e6
parent 19 d9aefe59d544
child 29 699651f2666f
child 43 0e652f8f1fbd
equal deleted inserted replaced
19:d9aefe59d544 28:3075d9b614e6
    27 #include "cxefakeviewfindercontrol.h"
    27 #include "cxefakeviewfindercontrol.h"
    28 #include "cxefakecameradevicecontrol.h"
    28 #include "cxefakecameradevicecontrol.h"
    29 #include "cxefakequalitypresets.h"
    29 #include "cxefakequalitypresets.h"
    30 #include "cxefakesettings.h"
    30 #include "cxefakesettings.h"
    31 #include "cxutils.h"
    31 #include "cxutils.h"
       
    32 #include "cxediskmonitor.h"
       
    33 
    32 
    34 
    33 // Enums
    35 // Enums
    34 
    36 
    35 
    37 
    36 UnitTestCxeVideoCaptureControlSymbian::UnitTestCxeVideoCaptureControlSymbian()
    38 UnitTestCxeVideoCaptureControlSymbian::UnitTestCxeVideoCaptureControlSymbian()
    66     mSettings = new CxeFakeSettings();
    68     mSettings = new CxeFakeSettings();
    67     mSettings->set(CxeSettingIds::VIDEO_SHOWCAPTURED, -1);
    69     mSettings->set(CxeSettingIds::VIDEO_SHOWCAPTURED, -1);
    68     mFilenameGeneratorSymbian = new CxeFakeFilenameGenerator();
    70     mFilenameGeneratorSymbian = new CxeFakeFilenameGenerator();
    69     mFilenameGeneratorSymbian->init(Cxe::VideoMode);
    71     mFilenameGeneratorSymbian->init(Cxe::VideoMode);
    70     mFakeQualityPresets = new CxeFakeQualityPresets();
    72     mFakeQualityPresets = new CxeFakeQualityPresets();
       
    73     mDiskMonitor = new CxeDiskMonitor(*mSettings);
    71     mCxeVideoCaptureControlSymbian = new CxeVideoCaptureControlSymbianUnit(*mCameraDevice,
    74     mCxeVideoCaptureControlSymbian = new CxeVideoCaptureControlSymbianUnit(*mCameraDevice,
    72                                                                        *mViewfinderControl,
    75                                                                        *mViewfinderControl,
    73                                                                        *mCameraDeviceControl,
    76                                                                        *mCameraDeviceControl,
    74                                                                        *mFilenameGeneratorSymbian,
    77                                                                        *mFilenameGeneratorSymbian,
    75                                                                        *mSettings,
    78                                                                        *mSettings,
    76                                                                        *mFakeQualityPresets);
    79                                                                        *mFakeQualityPresets,
       
    80                                                                        *mDiskMonitor);
    77     mCameraDevice->newCamera(mCameraDeviceControl->cameraIndex(), mCameraDeviceControl);
    81     mCameraDevice->newCamera(mCameraDeviceControl->cameraIndex(), mCameraDeviceControl);
    78 
    82 
    79     mSpyState = new QSignalSpy(mCxeVideoCaptureControlSymbian,
    83     mSpyState = new QSignalSpy(mCxeVideoCaptureControlSymbian,
    80                                 SIGNAL(stateChanged(
    84                                 SIGNAL(stateChanged(
    81                                 CxeVideoCaptureControl::State,
    85                                 CxeVideoCaptureControl::State,
   102     mCameraDeviceControl = 0;
   106     mCameraDeviceControl = 0;
   103     delete mCameraDevice;
   107     delete mCameraDevice;
   104     mCameraDevice = 0;
   108     mCameraDevice = 0;
   105     delete mFakeQualityPresets;
   109     delete mFakeQualityPresets;
   106     mFakeQualityPresets = 0;
   110     mFakeQualityPresets = 0;
       
   111     delete mDiskMonitor;
       
   112     mDiskMonitor = 0;
   107     delete mSettings;
   113     delete mSettings;
   108     mSettings = 0;
   114     mSettings = 0;
   109     delete mSpyState;
   115     delete mSpyState;
   110     mSpyState = 0;
   116     mSpyState = 0;
   111     CX_DEBUG_EXIT_FUNCTION();
   117     CX_DEBUG_EXIT_FUNCTION();