camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxeautofocuscontrolsymbian/unittest_cxeautofocuscontrolsymbian.cpp
changeset 36 b12f3922a74f
parent 32 5c1e3c6aa4ef
child 46 c826656d6714
equal deleted inserted replaced
32:5c1e3c6aa4ef 36:b12f3922a74f
    21 #include <QThread>
    21 #include <QThread>
    22 
    22 
    23 #include "cxetestutils.h"
    23 #include "cxetestutils.h"
    24 #include "cxefakecameradevicecontrol.h"
    24 #include "cxefakecameradevicecontrol.h"
    25 #include "cxefakecameradevice.h"
    25 #include "cxefakecameradevice.h"
       
    26 #include "cxefakesettings.h"
    26 #include "cxeautofocuscontrolsymbian.h"
    27 #include "cxeautofocuscontrolsymbian.h"
    27 #include "unittest_cxeautofocuscontrolsymbian.h"
    28 #include "unittest_cxeautofocuscontrolsymbian.h"
    28 
    29 
    29 UnitTestCxeAutoFocusControlSymbian::UnitTestCxeAutoFocusControlSymbian()
    30 UnitTestCxeAutoFocusControlSymbian::UnitTestCxeAutoFocusControlSymbian()
    30     : mAutoFocusControl(0),
    31     : mAutoFocusControl(NULL),
    31       mCameraDeviceControl(0),
    32       mCameraDeviceControl(NULL),
    32       mCameraDevice(0)
    33       mCameraDevice(NULL),
       
    34       mFakeSettings(NULL)
    33 {
    35 {
    34 }
    36 }
    35 
    37 
    36 UnitTestCxeAutoFocusControlSymbian::~UnitTestCxeAutoFocusControlSymbian()
    38 UnitTestCxeAutoFocusControlSymbian::~UnitTestCxeAutoFocusControlSymbian()
    37 {
    39 {
    41 // Run before each individual test case
    43 // Run before each individual test case
    42 void UnitTestCxeAutoFocusControlSymbian::init()
    44 void UnitTestCxeAutoFocusControlSymbian::init()
    43 {
    45 {
    44     qDebug() << "UnitTestCxeAutoFocusControlSymbian::init =>";
    46     qDebug() << "UnitTestCxeAutoFocusControlSymbian::init =>";
    45 
    47 
       
    48     mFakeSettings = new CxeFakeSettings();
       
    49 
    46     mCameraDeviceControl = new CxeFakeCameraDeviceControl();
    50     mCameraDeviceControl = new CxeFakeCameraDeviceControl();
    47     mCameraDevice = new CxeFakeCameraDevice();
    51     mCameraDevice = new CxeFakeCameraDevice();
    48     mCameraDevice->newCamera(mCameraDeviceControl->cameraIndex(), mCameraDeviceControl);
    52     mCameraDevice->newCamera(mCameraDeviceControl->cameraIndex(), mCameraDeviceControl);
    49 
    53 
    50     mAutoFocusControl = new CxeAutoFocusControlSymbian(*mCameraDevice);
    54     mAutoFocusControl = new CxeAutoFocusControlSymbian(*mCameraDevice, *mFakeSettings);
    51     //mAutoFocusControl->initializeResources();
    55     //mAutoFocusControl->initializeResources();
    52 
    56 
    53     connect(mCameraDeviceControl, SIGNAL(cameraEvent(int,int)),
    57     connect(mCameraDeviceControl, SIGNAL(cameraEvent(int,int)),
    54             mAutoFocusControl, SLOT(handleCameraEvent(int,int)));
    58             mAutoFocusControl, SLOT(handleCameraEvent(int,int)));
    55 
    59 
    59 // Run after each individual test case
    63 // Run after each individual test case
    60 void UnitTestCxeAutoFocusControlSymbian::cleanup()
    64 void UnitTestCxeAutoFocusControlSymbian::cleanup()
    61 {
    65 {
    62     qDebug() << "UnitTestCxeAutoFocusControlSymbian::cleanup =>";
    66     qDebug() << "UnitTestCxeAutoFocusControlSymbian::cleanup =>";
    63     delete mAutoFocusControl;
    67     delete mAutoFocusControl;
    64     mAutoFocusControl = 0;
    68     mAutoFocusControl = NULL;
    65 
    69 
    66     delete mCameraDeviceControl;
    70     delete mCameraDeviceControl;
    67     mCameraDeviceControl = 0;
    71     mCameraDeviceControl = NULL;
    68 
    72 
    69     delete mCameraDevice;
    73     delete mCameraDevice;
    70     mCameraDevice = 0;
    74     mCameraDevice = NULL;
       
    75 
       
    76     delete mFakeSettings;
       
    77     mFakeSettings = NULL;
       
    78 
    71     qDebug() << "UnitTestCxeAutoFocusControlSymbian::cleanup <=";
    79     qDebug() << "UnitTestCxeAutoFocusControlSymbian::cleanup <=";
    72 
       
    73 }
    80 }
    74 
    81 
    75 
    82 
    76 void UnitTestCxeAutoFocusControlSymbian::testStart()
    83 void UnitTestCxeAutoFocusControlSymbian::testStart()
    77 {
    84 {