1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/mmsvs/suite/ecam/T_Camera/scripts/MM-ECM-PublicApi.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,3605 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +//
1.20 +//! @file
1.21 +//! @SYMTestSuiteName MM-ECM-PublicApi
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM with either a test Camera implementation
1.23 +//! or hardware that has one or more cameras.
1.24 +/////////////////////////////////////////////////////////////////////
1.25 +// MM-ECM-PublicApi.script
1.26 +//
1.27 +// Tests all public elements of the CCamera class
1.28 +// as a means of confidence that the APIs work as expected.
1.29 +//
1.30 +// The purpose is to provide a regression test suite of PublishedAll APIs for CCamera.
1.31 +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
1.32 +// The tests are fully automated.
1.33 +/////////////////////////////////////////////////////////////////////
1.34 +
1.35 +LOAD_SUITE T_Camera
1.36 +
1.37 +
1.38 +START_TESTCASE MM-ECM-PublicApi-0001
1.39 +//! @SYMTestCaseID MM-ECM-PublicApi-0001
1.40 +//! @SYMAPI CCamera
1.41 +//! @SYMAuthor Matthew Flowers
1.42 +//! @SYMCreationDate 25/11/2005
1.43 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.44 +//! @SYMTestCaseDesc Setup camera and take a picture
1.45 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), Handle(), EnumerateCaptureSizes(), PrepareImageCaptureL(), CaptureImage(), CaptureImage(), CancelCaptureImage(), PowerOff(), Release()
1.46 +//! @SYMTestActions Initialise the camera enumerate capture sizesand
1.47 +//! use it to capture a still image
1.48 +//! @SYMTestStatus Implemented
1.49 +//! @SYMTestPriority High
1.50 +//! @SYMTestExpectedResults Camera is initialised and and several images (3) captured, a 4th image is then
1.51 +//! taken and its capture cancelled
1.52 +//! @SYMTestType CIT
1.53 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.54 + CREATE_OBJECT CCamera camera1
1.55 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0001-001-CamerasAvailable_command01
1.56 + COMMAND camera1 NewL MM-ECM-PublicApi-0001-001-NewL_command02
1.57 + COMMAND camera1 Reserve
1.58 + OUTSTANDING
1.59 + COMMAND camera1 PowerOn
1.60 + OUTSTANDING
1.61 + COMMAND camera1 CameraInfo
1.62 + COMMAND camera1 Handle
1.63 + COMMAND camera1 EnumerateCaptureSizes MM-ECM-PublicApi-0001-001-EnumerateCaptureSizes_command07
1.64 + COMMAND camera1 PrepareImageCaptureL
1.65 + COMMAND camera1 CaptureImage
1.66 + OUTSTANDING
1.67 + COMMAND camera1 CaptureImage
1.68 + OUTSTANDING
1.69 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0001-001-CaptureImage_command11
1.70 + OUTSTANDING
1.71 + COMMAND camera1 CaptureImage
1.72 + COMMAND camera1 CancelCaptureImage
1.73 + OUTSTANDING
1.74 + COMMAND camera1 PowerOff
1.75 + COMMAND camera1 Release
1.76 + COMMAND camera1 ~
1.77 + END_TEST_BLOCK
1.78 +END_TESTCASE MM-ECM-PublicApi-0001
1.79 +
1.80 +START_TESTCASE MM-ECM-PublicApi-0002
1.81 +//! @SYMTestCaseID MM-ECM-PublicApi-0002
1.82 +//! @SYMAPI CCamera
1.83 +//! @SYMAuthor Matthew Flowers
1.84 +//! @SYMCreationDate 25/11/2005
1.85 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.86 +//! @SYMTestCaseDesc Check T_Camera getter / setter methods
1.87 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), SetBrightnessL(), Brightness(), SetContrastL(), Contrast(), SetDigitalZoomFactorL(), DigitalZoomFactor(), SetJpegQuality(), JpegQuality(), SetViewFinderMirrorL(), ViewFinderMirror(), SetWhiteBalanceL(), WhiteBalance(), SetZoomFactorL(), ZoomFactor(), PowerOff(), Release()
1.88 +//! @SYMTestActions Initialise the camera test setter / getter methods
1.89 +//! for white balance, contrast, brightness zoom etc..
1.90 +//! Test enumeration functions
1.91 +//! @SYMTestStatus Implemented
1.92 +//! @SYMTestPriority High
1.93 +//! @SYMTestExpectedResults Camera is initialised get values match set values, enumeration functions work ok
1.94 +//! @SYMTestType CIT
1.95 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.96 + CREATE_OBJECT CCamera camera1
1.97 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0002-001-CamerasAvailable_command01
1.98 + COMMAND camera1 NewL MM-ECM-PublicApi-0002-001-NewL_command02
1.99 + COMMAND camera1 Reserve
1.100 + OUTSTANDING
1.101 + COMMAND camera1 PowerOn
1.102 + OUTSTANDING
1.103 + COMMAND camera1 CameraInfo
1.104 + COMMAND camera1 SetBrightnessL MM-ECM-PublicApi-0002-001-SetBrightnessL_command06
1.105 + COMMAND camera1 Brightness MM-ECM-PublicApi-0002-001-Brightness_command07
1.106 + COMMAND camera1 SetContrastL MM-ECM-PublicApi-0002-001-SetContrastL_command08
1.107 + COMMAND camera1 Contrast MM-ECM-PublicApi-0002-001-Contrast_command09
1.108 + COMMAND camera1 SetDigitalZoomFactorL
1.109 + COMMAND camera1 DigitalZoomFactor
1.110 + COMMAND camera1 SetJpegQuality MM-ECM-PublicApi-0002-001-SetJpegQuality_command12
1.111 + COMMAND camera1 JpegQuality MM-ECM-PublicApi-0002-001-JpegQuality_command13
1.112 + COMMAND camera1 SetViewFinderMirrorL MM-ECM-PublicApi-0002-001-SetViewFinderMirrorL_command14
1.113 + COMMAND camera1 ViewFinderMirror MM-ECM-PublicApi-0002-001-ViewFinderMirror_command15
1.114 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0002-001-SetWhiteBalanceL_command16
1.115 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0002-001-WhiteBalance_command17
1.116 + COMMAND camera1 SetZoomFactorL
1.117 + COMMAND camera1 ZoomFactor
1.118 + COMMAND camera1 PowerOff
1.119 + COMMAND camera1 Release
1.120 + COMMAND camera1 ~
1.121 + END_TEST_BLOCK
1.122 +END_TESTCASE MM-ECM-PublicApi-0002
1.123 +
1.124 +START_TESTCASE MM-ECM-PublicApi-0003
1.125 +//! @SYMTestCaseID MM-ECM-PublicApi-0003
1.126 +//! @SYMAPI CCamera
1.127 +//! @SYMAuthor Matthew Flowers
1.128 +//! @SYMCreationDate 25/11/2005
1.129 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.130 +//! @SYMTestCaseDesc Tests start viewfinder bitmaps
1.131 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), ViewFinderActive(), StartViewFinderBitmapsL(), ViewFinderActive(), StopViewFinder(), PowerOff(), Release()
1.132 +//! @SYMTestActions Call to viewfinder bitmaps starts vf ok
1.133 +//! @SYMTestStatus Implemented
1.134 +//! @SYMTestPriority High
1.135 +//! @SYMTestExpectedResults Camera is initialised and viewfinder bitmaps started ok
1.136 +//! @SYMTestType CIT
1.137 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.138 + CREATE_OBJECT CCamera camera1
1.139 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0003-001-CamerasAvailable_command01
1.140 + COMMAND camera1 NewL MM-ECM-PublicApi-0003-001-NewL_command02
1.141 + COMMAND camera1 Reserve
1.142 + OUTSTANDING
1.143 + COMMAND camera1 PowerOn
1.144 + OUTSTANDING
1.145 + COMMAND camera1 CameraInfo
1.146 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0003-001-ViewFinderActive_command06
1.147 + COMMAND camera1 StartViewFinderBitmapsL
1.148 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0003-001-ViewFinderActive_command08
1.149 + DELAY 5000000
1.150 + COMMAND camera1 StopViewFinder
1.151 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0003-001-ViewFinderActive_command11
1.152 + COMMAND camera1 PowerOff
1.153 + COMMAND camera1 Release
1.154 + COMMAND camera1 ~
1.155 + END_TEST_BLOCK
1.156 +END_TESTCASE MM-ECM-PublicApi-0003
1.157 +
1.158 +START_TESTCASE MM-ECM-PublicApi-0004
1.159 +//! @SYMTestCaseID MM-ECM-PublicApi-0004
1.160 +//! @SYMAPI CCamera
1.161 +//! @SYMAuthor Matthew Flowers
1.162 +//! @SYMCreationDate 25/11/2005
1.163 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.164 +//! @SYMTestCaseDesc Tests start viewfinder direct
1.165 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), ViewFinderActive(), StartViewFinderDirectL(), ViewFinderActive(), StopViewFinder(), PowerOff(), Release()
1.166 +//! @SYMTestActions Test startup of viewfinder direct.
1.167 +//! @SYMTestStatus Implemented
1.168 +//! @SYMTestPriority High
1.169 +//! @SYMTestExpectedResults Camera is initialised and viewfinder direct started ok
1.170 +//! @SYMTestType CIT
1.171 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.172 + CREATE_OBJECT CCamera camera1
1.173 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0004-001-CamerasAvailable_command01
1.174 + COMMAND camera1 NewL MM-ECM-PublicApi-0004-001-NewL_command02
1.175 + COMMAND camera1 Reserve
1.176 + OUTSTANDING
1.177 + COMMAND camera1 PowerOn
1.178 + OUTSTANDING
1.179 + COMMAND camera1 CameraInfo
1.180 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0004-001-ViewFinderActive_command06
1.181 + COMMAND camera1 StartViewFinderDirectL
1.182 + DELAY 5000000
1.183 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0004-001-ViewFinderActive_command09
1.184 + COMMAND camera1 StopViewFinder
1.185 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0004-001-ViewFinderActive_command11
1.186 + COMMAND camera1 PowerOff
1.187 + COMMAND camera1 Release
1.188 + COMMAND camera1 ~
1.189 + END_TEST_BLOCK
1.190 +END_TESTCASE MM-ECM-PublicApi-0004
1.191 +
1.192 +START_TESTCASE MM-ECM-PublicApi-0005
1.193 +//! @SYMTestCaseID MM-ECM-PublicApi-0005
1.194 +//! @SYMAPI CCamera
1.195 +//! @SYMAuthor Matthew Flowers
1.196 +//! @SYMCreationDate 25/11/2005
1.197 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.198 +//! @SYMTestCaseDesc Tests start viewfinder
1.199 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), ViewFinderActive(), StartViewFinderL(), ViewFinderActive(), StopViewFinder(), PowerOff(), Release()
1.200 +//! @SYMTestActions Tests startup of camera viewfinder
1.201 +//! @SYMTestStatus Implemented
1.202 +//! @SYMTestPriority High
1.203 +//! @SYMTestExpectedResults Camera is initialised and viewfinder started ok
1.204 +//! @SYMTestType CIT
1.205 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.206 + CREATE_OBJECT CCamera camera1
1.207 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0005-001-CamerasAvailable_command01
1.208 + COMMAND camera1 NewL MM-ECM-PublicApi-0005-001-NewL_command02
1.209 + COMMAND camera1 Reserve
1.210 + OUTSTANDING
1.211 + COMMAND camera1 PowerOn
1.212 + OUTSTANDING
1.213 + COMMAND camera1 CameraInfo
1.214 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0005-001-ViewFinderActive_command06
1.215 + COMMAND camera1 StartViewFinderL
1.216 + DELAY 5000000
1.217 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0005-001-ViewFinderActive_command09
1.218 + COMMAND camera1 StopViewFinder
1.219 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0005-001-ViewFinderActive_command11
1.220 + COMMAND camera1 PowerOff
1.221 + COMMAND camera1 Release
1.222 + COMMAND camera1 ~
1.223 + END_TEST_BLOCK
1.224 +END_TESTCASE MM-ECM-PublicApi-0005
1.225 +
1.226 +START_TESTCASE MM-ECM-PublicApi-0006
1.227 +//! @SYMTestCaseID MM-ECM-PublicApi-0006
1.228 +//! @SYMAPI CCamera
1.229 +//! @SYMAuthor Matthew Flowers
1.230 +//! @SYMCreationDate 25/11/2005
1.231 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.232 +//! @SYMTestCaseDesc Test video recording
1.233 +//! @SYMTestActions Initialise the camera , enumerate video properties and
1.234 +//! use it to record some video then stop the recording
1.235 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), NewDuplicateL(), PowerOff(), Release()
1.236 +//! @SYMTestStatus Implemented
1.237 +//! @SYMTestPriority High
1.238 +//! @SYMTestExpectedResults Camera is initialised and a new duplicate created ok
1.239 +//! using MObserver interface
1.240 +//! @SYMTestType CIT
1.241 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.242 + CREATE_OBJECT CCamera camera1
1.243 + CREATE_OBJECT CCamera camera2
1.244 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0006-001-CamerasAvailable_command01
1.245 + COMMAND camera1 NewL MM-ECM-PublicApi-0006-001-NewL_command02
1.246 + COMMAND camera1 Reserve
1.247 + OUTSTANDING
1.248 + COMMAND camera1 PowerOn
1.249 + OUTSTANDING
1.250 + COMMAND camera1 CameraInfo
1.251 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0006-001-NewDuplicateL_command07
1.252 + DELAY 3000000
1.253 + COMMAND camera2 PowerOff
1.254 + COMMAND camera2 Release
1.255 + END_TEST_BLOCK
1.256 +END_TESTCASE MM-ECM-PublicApi-0006
1.257 +
1.258 +START_TESTCASE MM-ECM-PublicApi-0007
1.259 +//! @SYMTestCaseID MM-ECM-PublicApi-0007
1.260 +//! @SYMAPI CCamera
1.261 +//! @SYMAuthor Matthew Flowers
1.262 +//! @SYMCreationDate 25/11/2005
1.263 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.264 +//! @SYMTestCaseDesc Test creating a duplicate camera
1.265 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), NewDuplicateL(), PowerOff(), Release()
1.266 +//! @SYMTestActions Initialise the camera, and create a duplicate
1.267 +//! @SYMTestStatus Implemented
1.268 +//! @SYMTestPriority High
1.269 +//! @SYMTestExpectedResults Camera is initialised and a new duplicate created ok
1.270 +//! Using the MObserver2 interface
1.271 +//! @SYMTestType CIT
1.272 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.273 + CREATE_OBJECT CCamera camera1
1.274 + CREATE_OBJECT CCamera camera2
1.275 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0007-001-CamerasAvailable_command01
1.276 + COMMAND camera1 NewL MM-ECM-PublicApi-0007-001-NewL_command02
1.277 + COMMAND camera1 Reserve
1.278 + OUTSTANDING
1.279 + COMMAND camera1 PowerOn
1.280 + OUTSTANDING
1.281 + COMMAND camera1 CameraInfo
1.282 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0007-001-NewDuplicateL_command07
1.283 + DELAY 3000000
1.284 + COMMAND camera2 PowerOff
1.285 + COMMAND camera2 Release
1.286 + END_TEST_BLOCK
1.287 +END_TESTCASE MM-ECM-PublicApi-0007
1.288 +
1.289 +START_TESTCASE MM-ECM-PublicApi-0008
1.290 +//! @SYMTestCaseID MM-ECM-PublicApi-0008
1.291 +//! @SYMAPI CCamera
1.292 +//! @SYMAuthor Matthew Flowers
1.293 +//! @SYMCreationDate 25/11/2005
1.294 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.295 +//! @SYMTestCaseDesc Test video recording
1.296 +//! @SYMTestActions Initialise the camera , enumerate video properties and
1.297 +//! use it to record some video using EFormat16bitRGB444
1.298 +//! then stop the recording
1.299 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), EnumerateVideoFrameRates(), EnumerateVideoFrameSizes(), PrepareVideoCaptureL(), FrameRate(), FramesPerBuffer(), GetFrameSize(), StartVideoCapture(), VideoCaptureActive(), StopVideoCapture(), PowerOff(), Release()
1.300 +//! @SYMTestStatus Implemented
1.301 +//! @SYMTestPriority High
1.302 +//! @SYMTestExpectedResults Camera is initialised and video recorded ok
1.303 +//! @SYMTestType CIT
1.304 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.305 + CREATE_OBJECT CCamera camera1
1.306 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0008-001-CamerasAvailable_command01
1.307 + COMMAND camera1 NewL MM-ECM-PublicApi-0008-001-NewL_command02
1.308 + COMMAND camera1 Reserve
1.309 + OUTSTANDING
1.310 + COMMAND camera1 PowerOn
1.311 + OUTSTANDING
1.312 + COMMAND camera1 CameraInfo
1.313 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0008-001-EnumerateVideoFrameRates_command06
1.314 + COMMAND camera1 EnumerateVideoFrameSizes MM-ECM-PublicApi-0008-001-EnumerateVideoFrameSizes_command07
1.315 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0008-001-PrepareVideoCaptureL_command08
1.316 + COMMAND camera1 FrameRate MM-ECM-PublicApi-0008-001-FrameRate_command09
1.317 + COMMAND camera1 FramesPerBuffer MM-ECM-PublicApi-0008-001-FramesPerBuffer_command10
1.318 + COMMAND camera1 GetFrameSize MM-ECM-PublicApi-0008-001-GetFrameSize_command11
1.319 + COMMAND camera1 StartVideoCapture
1.320 + COMMAND camera1 VideoCaptureActive MM-ECM-PublicApi-0008-001-VideoCaptureActive_command13
1.321 + ASYNC_DELAY 5000
1.322 + COMMAND camera1 StopVideoCapture
1.323 + COMMAND camera1 VideoCaptureActive MM-ECM-PublicApi-0008-001-VideoCaptureActive_command15
1.324 + COMMAND camera1 PowerOff
1.325 + COMMAND camera1 Release
1.326 + COMMAND camera1 ~
1.327 + END_TEST_BLOCK
1.328 +END_TESTCASE MM-ECM-PublicApi-0008
1.329 +
1.330 +START_TESTCASE MM-ECM-PublicApi-0009
1.331 +//! @SYMTestCaseID MM-ECM-PublicApi-0009
1.332 +//! @SYMAPI CCamera
1.333 +//! @SYMAuthor Matthew Flowers
1.334 +//! @SYMCreationDate 08/12/2005
1.335 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.336 +//! @SYMTestCaseDesc Tests taking a still image
1.337 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), Handle(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.338 +//! @SYMTestActions Take a picture using EFormat16bitRGB444
1.339 +//! @SYMTestStatus Implemented
1.340 +//! @SYMTestPriority High
1.341 +//! @SYMTestExpectedResults Picture taken ok
1.342 +//! @SYMTestType CIT
1.343 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.344 + CREATE_OBJECT CCamera camera1
1.345 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0009-001-CamerasAvailable_command01
1.346 + COMMAND camera1 NewL MM-ECM-PublicApi-0009-001-NewL_command02
1.347 + COMMAND camera1 Reserve
1.348 + OUTSTANDING
1.349 + COMMAND camera1 PowerOn
1.350 + OUTSTANDING
1.351 + COMMAND camera1 CameraInfo
1.352 + COMMAND camera1 Handle
1.353 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0009-001-PrepareImageCaptureL_command07
1.354 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0009-001-CaptureImage_command08
1.355 + OUTSTANDING
1.356 + COMMAND camera1 PowerOff
1.357 + COMMAND camera1 Release
1.358 + COMMAND camera1 ~
1.359 + END_TEST_BLOCK
1.360 +END_TESTCASE MM-ECM-PublicApi-0009
1.361 +
1.362 +START_TESTCASE MM-ECM-PublicApi-0010
1.363 +//! @SYMTestCaseID MM-ECM-PublicApi-0010
1.364 +//! @SYMAPI CCamera
1.365 +//! @SYMAuthor Matthew Flowers
1.366 +//! @SYMCreationDate 08/12/2005
1.367 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.368 +//! @SYMTestCaseDesc Test taking a still image
1.369 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.370 +//! @SYMTestActions Take a picture using EFormatMonochrome
1.371 +//! @SYMTestStatus Implemented
1.372 +//! @SYMTestPriority High
1.373 +//! @SYMTestExpectedResults Picture taken ok
1.374 +//! @SYMTestType CIT
1.375 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.376 + CREATE_OBJECT CCamera camera1
1.377 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0010-001-CamerasAvailable_command01
1.378 + COMMAND camera1 NewL MM-ECM-PublicApi-0010-001-NewL_command02
1.379 + COMMAND camera1 Reserve
1.380 + OUTSTANDING
1.381 + COMMAND camera1 PowerOn
1.382 + OUTSTANDING
1.383 + COMMAND camera1 CameraInfo
1.384 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0010-001-PrepareImageCaptureL_command06
1.385 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0010-001-CaptureImage_command07
1.386 + OUTSTANDING
1.387 + COMMAND camera1 PowerOff
1.388 + COMMAND camera1 Release
1.389 + COMMAND camera1 ~
1.390 + END_TEST_BLOCK
1.391 +END_TESTCASE MM-ECM-PublicApi-0010
1.392 +
1.393 +START_TESTCASE MM-ECM-PublicApi-0011
1.394 +//! @SYMTestCaseID MM-ECM-PublicApi-0011
1.395 +//! @SYMAPI CCamera
1.396 +//! @SYMAuthor Matthew Flowers
1.397 +//! @SYMCreationDate 08/12/2005
1.398 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.399 +//! @SYMTestCaseDesc Tests taking a still image
1.400 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.401 +//! @SYMTestActions Take a picture using EFormat16BitRGB565
1.402 +//! @SYMTestStatus Implemented
1.403 +//! @SYMTestPriority High
1.404 +//! @SYMTestExpectedResults Picture taken ok
1.405 +//! @SYMTestType CIT
1.406 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.407 + CREATE_OBJECT CCamera camera1
1.408 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0011-001-CamerasAvailable_command01
1.409 + COMMAND camera1 NewL MM-ECM-PublicApi-0011-001-NewL_command02
1.410 + COMMAND camera1 Reserve
1.411 + OUTSTANDING
1.412 + COMMAND camera1 PowerOn
1.413 + OUTSTANDING
1.414 + COMMAND camera1 CameraInfo
1.415 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0011-001-PrepareImageCaptureL_command06
1.416 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0011-001-CaptureImage_command07
1.417 + OUTSTANDING
1.418 + COMMAND camera1 PowerOff
1.419 + COMMAND camera1 Release
1.420 + COMMAND camera1 ~
1.421 + END_TEST_BLOCK
1.422 +END_TESTCASE MM-ECM-PublicApi-0011
1.423 +
1.424 +START_TESTCASE MM-ECM-PublicApi-0012
1.425 +//! @SYMTestCaseID MM-ECM-PublicApi-0012
1.426 +//! @SYMAPI CCamera
1.427 +//! @SYMAuthor Matthew Flowers
1.428 +//! @SYMCreationDate 08/12/2005
1.429 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.430 +//! @SYMTestCaseDesc Tests taking a still image
1.431 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.432 +//! @SYMTestActions Take a picture using EFormat32BitRGB888
1.433 +//! @SYMTestStatus Implemented
1.434 +//! @SYMTestPriority High
1.435 +//! @SYMTestExpectedResults Picture taken ok
1.436 +//! @SYMTestType CIT
1.437 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.438 + CREATE_OBJECT CCamera camera1
1.439 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0012-001-CamerasAvailable_command01
1.440 + COMMAND camera1 NewL MM-ECM-PublicApi-0012-001-NewL_command02
1.441 + COMMAND camera1 Reserve
1.442 + OUTSTANDING
1.443 + COMMAND camera1 PowerOn
1.444 + OUTSTANDING
1.445 + COMMAND camera1 CameraInfo
1.446 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0012-001-PrepareImageCaptureL_command06
1.447 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0012-001-CaptureImage_command07
1.448 + OUTSTANDING
1.449 + COMMAND camera1 PowerOff
1.450 + COMMAND camera1 Release
1.451 + COMMAND camera1 ~
1.452 + END_TEST_BLOCK
1.453 +END_TESTCASE MM-ECM-PublicApi-0012
1.454 +
1.455 +START_TESTCASE MM-ECM-PublicApi-0013
1.456 +//! @SYMTestCaseID MM-ECM-PublicApi-0013
1.457 +//! @SYMAPI CCamera
1.458 +//! @SYMAuthor Matthew Flowers
1.459 +//! @SYMCreationDate 08/12/2005
1.460 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.461 +//! @SYMTestCaseDesc Tests taking a still image
1.462 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.463 +//! @SYMTestActions Take a picture using EFormatJpeg
1.464 +//! @SYMTestStatus Implemented
1.465 +//! @SYMTestPriority High
1.466 +//! @SYMTestExpectedResults Picture taken ok
1.467 +//! @SYMTestType CIT
1.468 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.469 + CREATE_OBJECT CCamera camera1
1.470 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0013-001-CamerasAvailable_command01
1.471 + COMMAND camera1 NewL MM-ECM-PublicApi-0013-001-NewL_command02
1.472 + COMMAND camera1 Reserve
1.473 + OUTSTANDING
1.474 + COMMAND camera1 PowerOn
1.475 + OUTSTANDING
1.476 + COMMAND camera1 CameraInfo
1.477 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0013-001-PrepareImageCaptureL_command06
1.478 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0013-001-CaptureImage_command07
1.479 + OUTSTANDING
1.480 + COMMAND camera1 PowerOff
1.481 + COMMAND camera1 Release
1.482 + COMMAND camera1 ~
1.483 + END_TEST_BLOCK
1.484 +END_TESTCASE MM-ECM-PublicApi-0013
1.485 +
1.486 +START_TESTCASE MM-ECM-PublicApi-0014
1.487 +//! @SYMTestCaseID MM-ECM-PublicApi-0014
1.488 +//! @SYMAPI CCamera
1.489 +//! @SYMAuthor Matthew Flowers
1.490 +//! @SYMCreationDate 08/12/2005
1.491 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.492 +//! @SYMTestCaseDesc Tests taking a still image
1.493 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.494 +//! @SYMTestActions Take a picture using EFormatExif
1.495 +//! @SYMTestStatus Implemented
1.496 +//! @SYMTestPriority High
1.497 +//! @SYMTestExpectedResults Picture taken ok
1.498 +//! @SYMTestType CIT
1.499 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.500 + CREATE_OBJECT CCamera camera1
1.501 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0014-001-CamerasAvailable_command01
1.502 + COMMAND camera1 NewL MM-ECM-PublicApi-0014-001-NewL_command02
1.503 + COMMAND camera1 Reserve
1.504 + OUTSTANDING
1.505 + COMMAND camera1 PowerOn
1.506 + OUTSTANDING
1.507 + COMMAND camera1 CameraInfo
1.508 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0014-001-PrepareImageCaptureL_command06
1.509 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0014-001-CaptureImage_command07
1.510 + OUTSTANDING
1.511 + COMMAND camera1 PowerOff
1.512 + COMMAND camera1 Release
1.513 + COMMAND camera1 ~
1.514 + END_TEST_BLOCK
1.515 +END_TESTCASE MM-ECM-PublicApi-0014
1.516 +
1.517 +START_TESTCASE MM-ECM-PublicApi-0015
1.518 +//! @SYMTestCaseID MM-ECM-PublicApi-0015
1.519 +//! @SYMAPI CCamera
1.520 +//! @SYMAuthor Matthew Flowers
1.521 +//! @SYMCreationDate 08/12/2005
1.522 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.523 +//! @SYMTestCaseDesc Tests taking a still image
1.524 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.525 +//! @SYMTestActions Take a picture using EFormatFbsBitmapColor4K
1.526 +//! @SYMTestStatus Implemented
1.527 +//! @SYMTestPriority High
1.528 +//! @SYMTestExpectedResults Picture taken ok
1.529 +//! @SYMTestType CIT
1.530 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.531 + CREATE_OBJECT CCamera camera1
1.532 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0015-001-CamerasAvailable_command01
1.533 + COMMAND camera1 NewL MM-ECM-PublicApi-0015-001-NewL_command02
1.534 + COMMAND camera1 Reserve
1.535 + OUTSTANDING
1.536 + COMMAND camera1 PowerOn
1.537 + OUTSTANDING
1.538 + COMMAND camera1 CameraInfo
1.539 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0015-001-PrepareImageCaptureL_command06
1.540 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0015-001-CaptureImage_command07
1.541 + OUTSTANDING
1.542 + COMMAND camera1 PowerOff
1.543 + COMMAND camera1 Release
1.544 + COMMAND camera1 ~
1.545 + END_TEST_BLOCK
1.546 +END_TESTCASE MM-ECM-PublicApi-0015
1.547 +
1.548 +START_TESTCASE MM-ECM-PublicApi-0016
1.549 +//! @SYMTestCaseID MM-ECM-PublicApi-0016
1.550 +//! @SYMAPI CCamera
1.551 +//! @SYMAuthor Matthew Flowers
1.552 +//! @SYMCreationDate 08/12/2005
1.553 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.554 +//! @SYMTestCaseDesc Tests taking a still image
1.555 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.556 +//! @SYMTestActions Take a picture using EFormatFbsBitmapColor64K
1.557 +//! @SYMTestStatus Implemented
1.558 +//! @SYMTestPriority High
1.559 +//! @SYMTestExpectedResults Picture taken ok
1.560 +//! @SYMTestType CIT
1.561 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.562 + CREATE_OBJECT CCamera camera1
1.563 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0016-001-CamerasAvailable_command01
1.564 + COMMAND camera1 NewL MM-ECM-PublicApi-0016-001-NewL_command02
1.565 + COMMAND camera1 Reserve
1.566 + OUTSTANDING
1.567 + COMMAND camera1 PowerOn
1.568 + OUTSTANDING
1.569 + COMMAND camera1 CameraInfo
1.570 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0016-001-PrepareImageCaptureL_command06
1.571 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0016-001-CaptureImage_command07
1.572 + OUTSTANDING
1.573 + COMMAND camera1 PowerOff
1.574 + COMMAND camera1 Release
1.575 + COMMAND camera1 ~
1.576 + END_TEST_BLOCK
1.577 +END_TESTCASE MM-ECM-PublicApi-0016
1.578 +
1.579 +START_TESTCASE MM-ECM-PublicApi-0017
1.580 +//! @SYMTestCaseID MM-ECM-PublicApi-0017
1.581 +//! @SYMAPI CCamera
1.582 +//! @SYMAuthor Matthew Flowers
1.583 +//! @SYMCreationDate 08/12/2005
1.584 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.585 +//! @SYMTestCaseDesc Tests taking a still image
1.586 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.587 +//! @SYMTestActions Take a picture using EFormatFbsBitmapColor16M
1.588 +//! @SYMTestStatus Implemented
1.589 +//! @SYMTestPriority High
1.590 +//! @SYMTestExpectedResults Picture taken ok
1.591 +//! @SYMTestType CIT
1.592 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.593 + CREATE_OBJECT CCamera camera1
1.594 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0017-001-CamerasAvailable_command01
1.595 + COMMAND camera1 NewL MM-ECM-PublicApi-0017-001-NewL_command02
1.596 + COMMAND camera1 Reserve
1.597 + OUTSTANDING
1.598 + COMMAND camera1 PowerOn
1.599 + OUTSTANDING
1.600 + COMMAND camera1 CameraInfo
1.601 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0017-001-PrepareImageCaptureL_command06
1.602 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0017-001-CaptureImage_command07
1.603 + OUTSTANDING
1.604 + COMMAND camera1 PowerOff
1.605 + COMMAND camera1 Release
1.606 + COMMAND camera1 ~
1.607 + END_TEST_BLOCK
1.608 +END_TESTCASE MM-ECM-PublicApi-0017
1.609 +
1.610 +START_TESTCASE MM-ECM-PublicApi-0018
1.611 +//! @SYMTestCaseID MM-ECM-PublicApi-0018
1.612 +//! @SYMAPI CCamera
1.613 +//! @SYMAuthor Matthew Flowers
1.614 +//! @SYMCreationDate 08/12/2005
1.615 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.616 +//! @SYMTestCaseDesc Tests taking a still image
1.617 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.618 +//! @SYMTestActions Take a picture using EFormatUserDefined
1.619 +//! @SYMTestStatus Implemented
1.620 +//! @SYMTestPriority High
1.621 +//! @SYMTestExpectedResults Picture taken ok
1.622 +//! @SYMTestType CIT
1.623 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.624 + CREATE_OBJECT CCamera camera1
1.625 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0018-001-CamerasAvailable_command01
1.626 + COMMAND camera1 NewL MM-ECM-PublicApi-0018-001-NewL_command02
1.627 + COMMAND camera1 Reserve
1.628 + OUTSTANDING
1.629 + COMMAND camera1 PowerOn
1.630 + OUTSTANDING
1.631 + COMMAND camera1 CameraInfo
1.632 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0018-001-PrepareImageCaptureL_command06
1.633 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0018-001-CaptureImage_command07
1.634 + OUTSTANDING
1.635 + COMMAND camera1 PowerOff
1.636 + COMMAND camera1 Release
1.637 + COMMAND camera1 ~
1.638 + END_TEST_BLOCK
1.639 +END_TESTCASE MM-ECM-PublicApi-0018
1.640 +
1.641 +START_TESTCASE MM-ECM-PublicApi-0019
1.642 +//! @SYMTestCaseID MM-ECM-PublicApi-0019
1.643 +//! @SYMAPI CCamera
1.644 +//! @SYMAuthor Matthew Flowers
1.645 +//! @SYMCreationDate 08/12/2005
1.646 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.647 +//! @SYMTestCaseDesc Tests taking a still image
1.648 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.649 +//! @SYMTestActions Take a picture using EFormatYUV420Interleaved
1.650 +//! @SYMTestStatus Implemented
1.651 +//! @SYMTestPriority High
1.652 +//! @SYMTestExpectedResults Picture taken ok
1.653 +//! @SYMTestType CIT
1.654 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.655 + CREATE_OBJECT CCamera camera1
1.656 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0019-001-CamerasAvailable_command01
1.657 + COMMAND camera1 NewL MM-ECM-PublicApi-0019-001-NewL_command02
1.658 + COMMAND camera1 Reserve
1.659 + OUTSTANDING
1.660 + COMMAND camera1 PowerOn
1.661 + OUTSTANDING
1.662 + COMMAND camera1 CameraInfo
1.663 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0019-001-PrepareImageCaptureL_command06
1.664 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0019-001-CaptureImage_command07
1.665 + OUTSTANDING
1.666 + COMMAND camera1 PowerOff
1.667 + COMMAND camera1 Release
1.668 + COMMAND camera1 ~
1.669 + END_TEST_BLOCK
1.670 +END_TESTCASE MM-ECM-PublicApi-0019
1.671 +
1.672 +START_TESTCASE MM-ECM-PublicApi-0020
1.673 +//! @SYMTestCaseID MM-ECM-PublicApi-0020
1.674 +//! @SYMAPI CCamera
1.675 +//! @SYMAuthor Matthew Flowers
1.676 +//! @SYMCreationDate 08/12/2005
1.677 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.678 +//! @SYMTestCaseDesc Tests taking a still image
1.679 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.680 +//! @SYMTestActions Take a picture using EFormatYUV422Reversed
1.681 +//! @SYMTestStatus Implemented
1.682 +//! @SYMTestPriority High
1.683 +//! @SYMTestExpectedResults Picture taken ok
1.684 +//! @SYMTestType CIT
1.685 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.686 + CREATE_OBJECT CCamera camera1
1.687 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0020-001-CamerasAvailable_command01
1.688 + COMMAND camera1 NewL MM-ECM-PublicApi-0020-001-NewL_command02
1.689 + COMMAND camera1 Reserve
1.690 + OUTSTANDING
1.691 + COMMAND camera1 PowerOn
1.692 + OUTSTANDING
1.693 + COMMAND camera1 CameraInfo
1.694 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0020-001-PrepareImageCaptureL_command06
1.695 + COMMAND camera1 CaptureImage MM-ECM-PublicApi-0020-001-CaptureImage_command07
1.696 + OUTSTANDING
1.697 + COMMAND camera1 PowerOff
1.698 + COMMAND camera1 Release
1.699 + COMMAND camera1 ~
1.700 + END_TEST_BLOCK
1.701 +END_TESTCASE MM-ECM-PublicApi-0020
1.702 +
1.703 +START_TESTCASE MM-ECM-PublicApi-0021
1.704 +//! @SYMTestCaseID MM-ECM-PublicApi-0021
1.705 +//! @SYMAPI CCamera
1.706 +//! @SYMAuthor Matthew Flowers
1.707 +//! @SYMCreationDate 08/12/2005
1.708 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.709 +//! @SYMTestCaseDesc Tests taking a still image
1.710 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), PowerOff(), Release()
1.711 +//! @SYMTestActions Take a picture using EFormatYUV420
1.712 +//! @SYMTestStatus Implemented
1.713 +//! @SYMTestPriority High
1.714 +//! @SYMTestExpectedResults Picture taken ok
1.715 +//! @SYMTestType CIT
1.716 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.717 + CREATE_OBJECT CCamera camera1
1.718 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0021-001-CamerasAvailable_command01
1.719 + COMMAND camera1 NewL MM-ECM-PublicApi-0021-001-NewL_command02
1.720 + COMMAND camera1 Reserve
1.721 + OUTSTANDING
1.722 + COMMAND camera1 PowerOn
1.723 + OUTSTANDING
1.724 + COMMAND camera1 CameraInfo
1.725 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0021-001-PrepareImageCaptureL_command06
1.726 + COMMAND camera1 PowerOff
1.727 + COMMAND camera1 Release
1.728 + COMMAND camera1 ~
1.729 + END_TEST_BLOCK
1.730 +END_TESTCASE MM-ECM-PublicApi-0021
1.731 +
1.732 +START_TESTCASE MM-ECM-PublicApi-0022
1.733 +//! @SYMTestCaseID MM-ECM-PublicApi-0022
1.734 +//! @SYMAPI CCamera
1.735 +//! @SYMAuthor Matthew Flowers
1.736 +//! @SYMCreationDate 08/12/2005
1.737 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.738 +//! @SYMTestCaseDesc Tests taking a stilll image
1.739 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), PowerOff(), Release(),
1.740 +//! @SYMTestActions Take a picture using EFormatYUV422Reversed
1.741 +//! @SYMTestStatus Implemented
1.742 +//! @SYMTestPriority High
1.743 +//! @SYMTestExpectedResults Picture taken ok
1.744 +//! @SYMTestType CIT
1.745 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.746 + CREATE_OBJECT CCamera camera1
1.747 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0022-001-CamerasAvailable_command01
1.748 + COMMAND camera1 NewL MM-ECM-PublicApi-0022-001-NewL_command02
1.749 + COMMAND camera1 Reserve
1.750 + OUTSTANDING
1.751 + COMMAND camera1 PowerOn
1.752 + OUTSTANDING
1.753 + COMMAND camera1 CameraInfo
1.754 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0022-001-PrepareImageCaptureL_command06
1.755 + COMMAND camera1 PowerOff
1.756 + COMMAND camera1 Release
1.757 + END_TEST_BLOCK
1.758 +END_TESTCASE MM-ECM-PublicApi-0022
1.759 +
1.760 +START_TESTCASE MM-ECM-PublicApi-0023
1.761 +//! @SYMTestCaseID MM-ECM-PublicApi-0023
1.762 +//! @SYMAPI CCamera
1.763 +//! @SYMAuthor Matthew Flowers
1.764 +//! @SYMCreationDate 08/12/2005
1.765 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.766 +//! @SYMTestCaseDesc Tests taking a still image
1.767 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), PowerOff(), Release()
1.768 +//! @SYMTestActions Take a picture using EFormatYUV444
1.769 +//! @SYMTestStatus Implemented
1.770 +//! @SYMTestPriority High
1.771 +//! @SYMTestExpectedResults Picture taken ok
1.772 +//! @SYMTestType CIT
1.773 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.774 + CREATE_OBJECT CCamera camera1
1.775 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0023-001-CamerasAvailable_command01
1.776 + COMMAND camera1 NewL MM-ECM-PublicApi-0023-001-NewL_command02
1.777 + COMMAND camera1 Reserve
1.778 + OUTSTANDING
1.779 + COMMAND camera1 PowerOn
1.780 + OUTSTANDING
1.781 + COMMAND camera1 CameraInfo
1.782 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0023-001-PrepareImageCaptureL_command06
1.783 + COMMAND camera1 PowerOff
1.784 + COMMAND camera1 Release
1.785 + END_TEST_BLOCK
1.786 +END_TESTCASE MM-ECM-PublicApi-0023
1.787 +
1.788 +START_TESTCASE MM-ECM-PublicApi-0024
1.789 +//! @SYMTestCaseID MM-ECM-PublicApi-0024
1.790 +//! @SYMAPI CCamera
1.791 +//! @SYMAuthor Matthew Flowers
1.792 +//! @SYMCreationDate 08/12/2005
1.793 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.794 +//! @SYMTestCaseDesc Tests taking a still image
1.795 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), PowerOff(), Release()
1.796 +//! @SYMTestActions Take a picture using EFormatYUV420SemiPlanar
1.797 +//! @SYMTestStatus Implemented
1.798 +//! @SYMTestPriority High
1.799 +//! @SYMTestExpectedResults Picture taken ok
1.800 +//! @SYMTestType CIT
1.801 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.802 + CREATE_OBJECT CCamera camera1
1.803 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0024-001-CamerasAvailable_command01
1.804 + COMMAND camera1 NewL MM-ECM-PublicApi-0024-001-NewL_command02
1.805 + COMMAND camera1 Reserve
1.806 + OUTSTANDING
1.807 + COMMAND camera1 PowerOn
1.808 + OUTSTANDING
1.809 + COMMAND camera1 CameraInfo
1.810 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0024-001-PrepareImageCaptureL_command06
1.811 + COMMAND camera1 PowerOff
1.812 + COMMAND camera1 Release
1.813 + END_TEST_BLOCK
1.814 +END_TESTCASE MM-ECM-PublicApi-0024
1.815 +
1.816 +START_TESTCASE MM-ECM-PublicApi-0025
1.817 +//! @SYMTestCaseID MM-ECM-PublicApi-0025
1.818 +//! @SYMAPI CCamera
1.819 +//! @SYMAuthor Matthew Flowers
1.820 +//! @SYMCreationDate 08/12/2005
1.821 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.822 +//! @SYMTestCaseDesc Tests taking a still image
1.823 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PrepareImageCaptureL(), PowerOff(), Release()
1.824 +//! @SYMTestActions Take a picture using EFormatFbsBitmapColor16MU
1.825 +//! @SYMTestStatus Implemented
1.826 +//! @SYMTestPriority High
1.827 +//! @SYMTestExpectedResults Picture taken ok
1.828 +//! @SYMTestType CIT
1.829 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.830 + CREATE_OBJECT CCamera camera1
1.831 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0025-001-CamerasAvailable_command01
1.832 + COMMAND camera1 NewL MM-ECM-PublicApi-0025-001-NewL_command02
1.833 + COMMAND camera1 Reserve
1.834 + OUTSTANDING
1.835 + COMMAND camera1 PowerOn
1.836 + OUTSTANDING
1.837 + COMMAND camera1 CameraInfo
1.838 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0025-001-PrepareImageCaptureL_command06
1.839 + COMMAND camera1 PowerOff
1.840 + COMMAND camera1 Release
1.841 + END_TEST_BLOCK
1.842 +END_TESTCASE MM-ECM-PublicApi-0025
1.843 +
1.844 +START_TESTCASE MM-ECM-PublicApi-0026
1.845 +//! @SYMTestCaseID MM-ECM-PublicApi-0026
1.846 +//! @SYMAPI CCamera
1.847 +//! @SYMAuthor Matthew Flowers
1.848 +//! @SYMCreationDate 08/12/2005
1.849 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.850 +//! @SYMTestCaseDesc Tests taking a still image
1.851 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), SetExposureL(), Exposure(), PowerOff(), Release()
1.852 +//! @SYMTestActions Test the SetExposureL and GetExposure methods with all enums
1.853 +//! @SYMTestStatus Implemented
1.854 +//! @SYMTestPriority High
1.855 +//! @SYMTestExpectedResults Picture taken ok
1.856 +//! @SYMTestType CIT
1.857 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.858 + CREATE_OBJECT CCamera camera1
1.859 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0026-001-CamerasAvailable_command01
1.860 + COMMAND camera1 NewL MM-ECM-PublicApi-0026-001-NewL_command02
1.861 + COMMAND camera1 Reserve
1.862 + OUTSTANDING
1.863 + COMMAND camera1 PowerOn
1.864 + OUTSTANDING
1.865 + COMMAND camera1 CameraInfo
1.866 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command06
1.867 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command07
1.868 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command08
1.869 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command09
1.870 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command10
1.871 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command11
1.872 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command12
1.873 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command13
1.874 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command14
1.875 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command15
1.876 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command16
1.877 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command17
1.878 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command18
1.879 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command19
1.880 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command20
1.881 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command21
1.882 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command22
1.883 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command23
1.884 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command24
1.885 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command25
1.886 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command26
1.887 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command27
1.888 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command28
1.889 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command29
1.890 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command30
1.891 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command31
1.892 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0026-001-SetExposureL_command32
1.893 + COMMAND camera1 Exposure MM-ECM-PublicApi-0026-001-Exposure_command33
1.894 + COMMAND camera1 PowerOff
1.895 + COMMAND camera1 Release
1.896 + COMMAND camera1 ~
1.897 + END_TEST_BLOCK
1.898 +END_TESTCASE MM-ECM-PublicApi-0026
1.899 +
1.900 +START_TESTCASE MM-ECM-PublicApi-0027
1.901 +//! @SYMTestCaseID MM-ECM-PublicApi-0027
1.902 +//! @SYMAPI CCamera
1.903 +//! @SYMAuthor Matthew Flowers
1.904 +//! @SYMCreationDate 08/12/2005
1.905 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.906 +//! @SYMTestCaseDesc Test the flash
1.907 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), SetFlashL(), Flash(), PowerOff(), Release()
1.908 +//! @SYMTestActions Test the SetFlashL and GetFlash methods with all enums
1.909 +//! @SYMTestStatus Implemented
1.910 +//! @SYMTestPriority High
1.911 +//! @SYMTestExpectedResults Picture taken ok
1.912 +//! @SYMTestType CIT
1.913 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.914 + CREATE_OBJECT CCamera camera1
1.915 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0027-001-CamerasAvailable_command01
1.916 + COMMAND camera1 NewL MM-ECM-PublicApi-0027-001-NewL_command02
1.917 + COMMAND camera1 Reserve
1.918 + OUTSTANDING
1.919 + COMMAND camera1 PowerOn
1.920 + OUTSTANDING
1.921 + COMMAND camera1 CameraInfo
1.922 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command06
1.923 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command07
1.924 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command08
1.925 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command09
1.926 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command10
1.927 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command11
1.928 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command12
1.929 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command13
1.930 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command14
1.931 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command15
1.932 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command16
1.933 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command17
1.934 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command18
1.935 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command19
1.936 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0027-001-SetFlashL_command20
1.937 + COMMAND camera1 Flash MM-ECM-PublicApi-0027-001-Flash_command21
1.938 + COMMAND camera1 PowerOff
1.939 + COMMAND camera1 Release
1.940 + COMMAND camera1 ~
1.941 + END_TEST_BLOCK
1.942 +END_TESTCASE MM-ECM-PublicApi-0027
1.943 +
1.944 +START_TESTCASE MM-ECM-PublicApi-0028
1.945 +//! @SYMTestCaseID MM-ECM-PublicApi-0028
1.946 +//! @SYMAPI CCamera
1.947 +//! @SYMAuthor Matthew Flowers
1.948 +//! @SYMCreationDate 08/12/2005
1.949 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.950 +//! @SYMTestCaseDesc Test white balance functionality
1.951 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), SetWhiteBalanceL(), WhiteBalance(), PowerOff(), Release()
1.952 +//! @SYMTestActions Test the SetWhiteBalanceL and GetWhiteBalance methods with all enums
1.953 +//! @SYMTestStatus Implemented
1.954 +//! @SYMTestPriority High
1.955 +//! @SYMTestExpectedResults Picture taken ok
1.956 +//! @SYMTestType CIT
1.957 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.958 + CREATE_OBJECT CCamera camera1
1.959 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0028-001-CamerasAvailable_command01
1.960 + COMMAND camera1 NewL MM-ECM-PublicApi-0028-001-NewL_command02
1.961 + COMMAND camera1 Reserve
1.962 + OUTSTANDING
1.963 + COMMAND camera1 PowerOn
1.964 + OUTSTANDING
1.965 + COMMAND camera1 CameraInfo
1.966 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command06
1.967 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command07
1.968 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command08
1.969 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command09
1.970 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command10
1.971 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command11
1.972 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command12
1.973 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command13
1.974 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command14
1.975 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command15
1.976 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command16
1.977 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command17
1.978 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command18
1.979 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command19
1.980 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0028-001-SetWhiteBalanceL_command20
1.981 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0028-001-WhiteBalance_command21
1.982 + COMMAND camera1 PowerOff
1.983 + COMMAND camera1 Release
1.984 + COMMAND camera1 ~
1.985 + END_TEST_BLOCK
1.986 +END_TESTCASE MM-ECM-PublicApi-0028
1.987 +
1.988 +START_TESTCASE MM-ECM-PublicApi-0029
1.989 +//! @SYMTestCaseID MM-ECM-PublicApi-0029
1.990 +//! @SYMAPI CCamera
1.991 +//! @SYMAuthor Matthew Flowers
1.992 +//! @SYMCreationDate 12/12/2005
1.993 +//! @SYMTestCaseDependencies setup_t_multimedia.script
1.994 +//! @SYMTestCaseDesc Test camera info
1.995 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), PowerOff(), Release()
1.996 +//! @SYMTestActions Initialise the camera and check camera info
1.997 +//! @SYMTestStatus Implemented
1.998 +//! @SYMTestPriority High
1.999 +//! @SYMTestExpectedResults Camera info is obtained and actual values match expected values
1.1000 +//! @SYMTestType CIT
1.1001 + START_TEST_BLOCK 100 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1002 + CREATE_OBJECT CCamera camera1
1.1003 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0029-001-CamerasAvailable_command01
1.1004 + COMMAND camera1 NewL MM-ECM-PublicApi-0029-001-NewL_command02
1.1005 + COMMAND camera1 Reserve
1.1006 + OUTSTANDING
1.1007 + COMMAND camera1 PowerOn
1.1008 + OUTSTANDING
1.1009 + COMMAND camera1 CameraInfo MM-ECM-PublicApi-0029-001-CameraInfo_command05
1.1010 + COMMAND camera1 PowerOff
1.1011 + COMMAND camera1 Release
1.1012 + COMMAND camera1 ~
1.1013 + END_TEST_BLOCK
1.1014 +END_TESTCASE MM-ECM-PublicApi-0029
1.1015 +
1.1016 +START_TESTCASE MM-ECM-PublicApi-0030
1.1017 +//! @SYMTestCaseID MM-ECM-PublicApi-0030
1.1018 +//! @SYMAPI CCamera
1.1019 +//! @SYMAuthor Matthew Flowers
1.1020 +//! @SYMCreationDate 25/01/2006
1.1021 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1022 +//! @SYMTestCaseDesc Create a camera object, using an out-of-range camera index, with MCameraObserver2.
1.1023 +//! Uses API elements: NewL().
1.1024 +//! @SYMTestActions 1. Create camera object using out-of-range camera index.
1.1025 +//! @SYMTestStatus Implemented
1.1026 +//! @SYMTestPriority High
1.1027 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.1028 +//! @SYMTestType CIT
1.1029 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1030 + CREATE_OBJECT CCamera camera1
1.1031 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0030-001-CamerasAvailable_command01
1.1032 + COMMAND !Error=-5 camera1 NewL MM-ECM-PublicApi-0030-001-NewL_command02
1.1033 + COMMAND camera1 ~
1.1034 + END_TEST_BLOCK
1.1035 +END_TESTCASE MM-ECM-PublicApi-0030
1.1036 +
1.1037 +START_TESTCASE MM-ECM-PublicApi-0033
1.1038 +//! @SYMTestCaseID MM-ECM-PublicApi-0033
1.1039 +//! @SYMAPI CCamera
1.1040 +//! @SYMAuthor Matthew Flowers
1.1041 +//! @SYMCreationDate 25/01/2006
1.1042 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1043 +//! @SYMTestCaseDesc Create a camera object, using an out-of-range camera index, with MCameraObserver.
1.1044 +//! Uses API elements: NewL().
1.1045 +//! @SYMTestActions 1. Create camera object using out-of-range camera index.
1.1046 +//! @SYMTestStatus Implemented
1.1047 +//! @SYMTestPriority High
1.1048 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.1049 +//! @SYMTestType CIT
1.1050 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1051 + CREATE_OBJECT CCamera camera1
1.1052 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0033-001-CamerasAvailable_command01
1.1053 + COMMAND !Error=-5 camera1 NewL MM-ECM-PublicApi-0033-001-NewL_command02
1.1054 + COMMAND camera1 ~
1.1055 + END_TEST_BLOCK
1.1056 +END_TESTCASE MM-ECM-PublicApi-0033
1.1057 +
1.1058 +START_TESTCASE MM-ECM-PublicApi-0034
1.1059 +//! @SYMTestCaseID MM-ECM-PublicApi-0034
1.1060 +//! @SYMAPI CCamera
1.1061 +//! @SYMAuthor James Mechen
1.1062 +//! @SYMCreationDate 25/01/2006
1.1063 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1064 +//! @SYMTestCaseDesc Create a duplicate camera object, using an invalid camera handle, with MCameraObserver2.
1.1065 +//! Uses API elements: NewL(), NewDuplicateL().
1.1066 +//! @SYMTestActions 1. Create camera object. 2. Create duplicate camera object using invalid camera handle.
1.1067 +//! @SYMTestStatus Implemented
1.1068 +//! @SYMTestPriority High
1.1069 +//! @SYMTestExpectedResults KErrNotFound is returned.
1.1070 +//! @SYMTestType CIT
1.1071 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1072 + CREATE_OBJECT CCamera camera1
1.1073 + CREATE_OBJECT CCamera camera2
1.1074 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0034-001-CamerasAvailable_command01
1.1075 + COMMAND camera1 NewL MM-ECM-PublicApi-0034-001-NewL_command02
1.1076 + COMMAND camera1 Reserve
1.1077 + OUTSTANDING
1.1078 + COMMAND camera1 PowerOn
1.1079 + OUTSTANDING
1.1080 + COMMAND camera1 CameraInfo
1.1081 + COMMAND !Error=-1 camera2 NewDuplicateL MM-ECM-PublicApi-0034-001-NewDuplicateL_command07
1.1082 + DELAY 3000000
1.1083 + COMMAND camera2 PowerOff
1.1084 + COMMAND camera2 Release
1.1085 + END_TEST_BLOCK
1.1086 +END_TESTCASE MM-ECM-PublicApi-0034
1.1087 +
1.1088 +START_TESTCASE MM-ECM-PublicApi-0035
1.1089 +//! @SYMTestCaseID MM-ECM-PublicApi-0035
1.1090 +//! @SYMAPI CCamera
1.1091 +//! @SYMAuthor James Mechen
1.1092 +//! @SYMCreationDate 25/01/2006
1.1093 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1094 +//! @SYMTestCaseDesc Create a duplicate camera object, using an invalid camera handle, with MCameraObserver.
1.1095 +//! Uses API elements: NewL(), NewDuplicateL().
1.1096 +//! @SYMTestActions 1. Create camera object. 2. Create duplicate camera object using invalid camera handle.
1.1097 +//! @SYMTestStatus Implemented
1.1098 +//! @SYMTestPriority High
1.1099 +//! @SYMTestExpectedResults KErrNotFound is returned.
1.1100 +//! @SYMTestType CIT
1.1101 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1102 + CREATE_OBJECT CCamera camera1
1.1103 + CREATE_OBJECT CCamera camera2
1.1104 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0035-001-CamerasAvailable_command01
1.1105 + COMMAND camera1 NewL MM-ECM-PublicApi-0035-001-NewL_command02
1.1106 + COMMAND camera1 Reserve
1.1107 + OUTSTANDING
1.1108 + COMMAND camera1 PowerOn
1.1109 + OUTSTANDING
1.1110 + COMMAND camera1 CameraInfo
1.1111 + COMMAND !Error=-1 camera2 NewDuplicateL MM-ECM-PublicApi-0035-001-NewDuplicateL_command07
1.1112 + DELAY 3000000
1.1113 + COMMAND camera2 PowerOff
1.1114 + COMMAND camera2 Release
1.1115 + END_TEST_BLOCK
1.1116 +END_TESTCASE MM-ECM-PublicApi-0035
1.1117 +
1.1118 +START_TESTCASE MM-ECM-PublicApi-0036
1.1119 +//! @SYMTestCaseID MM-ECM-PublicApi-0036
1.1120 +//! @SYMAPI CCamera
1.1121 +//! @SYMAuthor James Mechen
1.1122 +//! @SYMCreationDate 25/01/2006
1.1123 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1124 +//! @SYMTestCaseDesc Try to power on the camera without calling Reserve.
1.1125 +//! Uses API elements: NewL(), PowerOn().
1.1126 +//! @SYMTestActions 1. Create camera object. 2. Power on camera.
1.1127 +//! @SYMTestStatus Implemented
1.1128 +//! @SYMTestPriority High
1.1129 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1130 +//! @SYMTestType CIT
1.1131 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1132 + CREATE_OBJECT CCamera camera1
1.1133 + COMMAND camera1 NewL MM-ECM-PublicApi-0036-001-NewL_command01
1.1134 + COMMAND !AsyncError=-18 camera1 PowerOn
1.1135 + OUTSTANDING
1.1136 + COMMAND camera1 PowerOff
1.1137 + COMMAND camera1 Release
1.1138 + COMMAND camera1 ~
1.1139 + END_TEST_BLOCK
1.1140 +END_TESTCASE MM-ECM-PublicApi-0036
1.1141 +
1.1142 +START_TESTCASE MM-ECM-PublicApi-0037
1.1143 +//! @SYMTestCaseID MM-ECM-PublicApi-0037
1.1144 +//! @SYMAPI CCamera
1.1145 +//! @SYMAuthor James Mechen
1.1146 +//! @SYMCreationDate 25/01/2006
1.1147 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1148 +//! @SYMTestCaseDesc Set zoom factor lower than minimum value.
1.1149 +//! Uses API elements: NewL(), SetZoomFactorL().
1.1150 +//! @SYMTestActions 1. Create camera object. 2. Set zoom factor lower than minimum value.
1.1151 +//! @SYMTestStatus Implemented
1.1152 +//! @SYMTestPriority High
1.1153 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.1154 +//! @SYMTestType CIT
1.1155 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1156 + CREATE_OBJECT CCamera camera1
1.1157 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0037-001-CamerasAvailable_command01
1.1158 + COMMAND camera1 NewL MM-ECM-PublicApi-0037-001-NewL_command02
1.1159 + COMMAND camera1 Reserve
1.1160 + OUTSTANDING
1.1161 + COMMAND camera1 PowerOn
1.1162 + OUTSTANDING
1.1163 + COMMAND camera1 CameraInfo
1.1164 + COMMAND !Error=-5 camera1 SetZoomFactorL MM-ECM-PublicApi-0037-001-SetZoomFactorL_command06
1.1165 + COMMAND camera1 PowerOff
1.1166 + COMMAND camera1 Release
1.1167 + COMMAND camera1 ~
1.1168 + END_TEST_BLOCK
1.1169 +END_TESTCASE MM-ECM-PublicApi-0037
1.1170 +
1.1171 +START_TESTCASE MM-ECM-PublicApi-0038
1.1172 +//! @SYMTestCaseID MM-ECM-PublicApi-0038
1.1173 +//! @SYMAPI CCamera
1.1174 +//! @SYMAuthor James Mechen
1.1175 +//! @SYMCreationDate 25/01/2006
1.1176 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1177 +//! @SYMTestCaseDesc Set zoom factor higher than maximum value.
1.1178 +//! Uses API elements: NewL(), SetZoomFactorL().
1.1179 +//! @SYMTestActions 1. Create camera object. 2. Set zoom factor higher than maximum value.
1.1180 +//! @SYMTestStatus Implemented
1.1181 +//! @SYMTestPriority High
1.1182 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.1183 +//! @SYMTestType CIT
1.1184 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1185 + CREATE_OBJECT CCamera camera1
1.1186 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0038-001-CamerasAvailable_command01
1.1187 + COMMAND camera1 NewL MM-ECM-PublicApi-0038-001-NewL_command02
1.1188 + COMMAND camera1 Reserve
1.1189 + OUTSTANDING
1.1190 + COMMAND camera1 PowerOn
1.1191 + OUTSTANDING
1.1192 + COMMAND camera1 CameraInfo
1.1193 + COMMAND !Error=-5 camera1 SetZoomFactorL MM-ECM-PublicApi-0038-001-SetZoomFactorL_command06
1.1194 + COMMAND camera1 PowerOff
1.1195 + COMMAND camera1 Release
1.1196 + COMMAND camera1 ~
1.1197 + END_TEST_BLOCK
1.1198 +END_TESTCASE MM-ECM-PublicApi-0038
1.1199 +
1.1200 +START_TESTCASE MM-ECM-PublicApi-0039
1.1201 +//! @SYMTestCaseID MM-ECM-PublicApi-0039
1.1202 +//! @SYMAPI CCamera
1.1203 +//! @SYMAuthor James Mechen
1.1204 +//! @SYMCreationDate 25/01/2006
1.1205 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1206 +//! @SYMTestCaseDesc Set digital zoom factor lower than minimum value.
1.1207 +//! Uses API elements: NewL(), SetDigitalZoomFactorL().
1.1208 +//! @SYMTestActions 1. Create camera object. 2. Set digital zoom factor lower than minimum value.
1.1209 +//! @SYMTestStatus Implemented
1.1210 +//! @SYMTestPriority High
1.1211 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1212 +//! @SYMTestType CIT
1.1213 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1214 + CREATE_OBJECT CCamera camera1
1.1215 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0039-001-CamerasAvailable_command01
1.1216 + COMMAND camera1 NewL MM-ECM-PublicApi-0039-001-NewL_command02
1.1217 + COMMAND camera1 Reserve
1.1218 + OUTSTANDING
1.1219 + COMMAND camera1 PowerOn
1.1220 + OUTSTANDING
1.1221 + COMMAND camera1 CameraInfo
1.1222 + COMMAND !Error=-5 camera1 SetDigitalZoomFactorL MM-ECM-PublicApi-0039-001-SetDigitalZoomFactorL_command06
1.1223 + COMMAND camera1 PowerOff
1.1224 + COMMAND camera1 Release
1.1225 + COMMAND camera1 ~
1.1226 + END_TEST_BLOCK
1.1227 +END_TESTCASE MM-ECM-PublicApi-0039
1.1228 +
1.1229 +START_TESTCASE MM-ECM-PublicApi-0040
1.1230 +//! @SYMTestCaseID MM-ECM-PublicApi-0040
1.1231 +//! @SYMAPI CCamera
1.1232 +//! @SYMAuthor James Mechen
1.1233 +//! @SYMCreationDate 25/01/2006
1.1234 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1235 +//! @SYMTestCaseDesc Set digital zoom factor higher than maximum value.
1.1236 +//! Uses API elements: NewL(), SetDigitalZoomFactorL().
1.1237 +//! @SYMTestActions 1. Create camera object. 2. Set digital zoom factor higher than maximum value.
1.1238 +//! @SYMTestStatus Implemented
1.1239 +//! @SYMTestPriority High
1.1240 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1241 +//! @SYMTestType CIT
1.1242 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1243 + CREATE_OBJECT CCamera camera1
1.1244 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0040-001-CamerasAvailable_command01
1.1245 + COMMAND camera1 NewL MM-ECM-PublicApi-0040-001-NewL_command02
1.1246 + COMMAND camera1 Reserve
1.1247 + OUTSTANDING
1.1248 + COMMAND camera1 PowerOn
1.1249 + OUTSTANDING
1.1250 + COMMAND camera1 CameraInfo
1.1251 + COMMAND !Error=-5 camera1 SetDigitalZoomFactorL MM-ECM-PublicApi-0040-001-SetDigitalZoomFactorL_command06
1.1252 + COMMAND camera1 PowerOff
1.1253 + COMMAND camera1 Release
1.1254 + COMMAND camera1 ~
1.1255 + END_TEST_BLOCK
1.1256 +END_TESTCASE MM-ECM-PublicApi-0040
1.1257 +
1.1258 +START_TESTCASE MM-ECM-PublicApi-0041
1.1259 +//! @SYMTestCaseID MM-ECM-PublicApi-0041
1.1260 +//! @SYMAPI CCamera
1.1261 +//! @SYMAuthor James Mechen
1.1262 +//! @SYMCreationDate 25/01/2006
1.1263 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1264 +//! @SYMTestCaseDesc Set contrast lower than minimum value.
1.1265 +//! Uses API elements: NewL(), SetContrastL().
1.1266 +//! @SYMTestActions 1. Create camera object. 2. Set contrast lower than minimum value.
1.1267 +//! @SYMTestStatus Implemented
1.1268 +//! @SYMTestPriority High
1.1269 +//! @SYMTestExpectedResults Contrast is set to minimum.
1.1270 +//! @SYMTestType CIT
1.1271 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1272 + CREATE_OBJECT CCamera camera1
1.1273 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0041-001-CamerasAvailable_command01
1.1274 + COMMAND camera1 NewL MM-ECM-PublicApi-0041-001-NewL_command02
1.1275 + COMMAND camera1 Reserve
1.1276 + OUTSTANDING
1.1277 + COMMAND camera1 PowerOn
1.1278 + OUTSTANDING
1.1279 + COMMAND camera1 CameraInfo
1.1280 + COMMAND camera1 SetContrastL MM-ECM-PublicApi-0041-001-SetContrastL_command06
1.1281 + COMMAND camera1 Contrast MM-ECM-PublicApi-0041-001-Contrast_command07
1.1282 + COMMAND camera1 PowerOff
1.1283 + COMMAND camera1 Release
1.1284 + COMMAND camera1 ~
1.1285 + END_TEST_BLOCK
1.1286 +END_TESTCASE MM-ECM-PublicApi-0041
1.1287 +
1.1288 +START_TESTCASE MM-ECM-PublicApi-0042
1.1289 +//! @SYMTestCaseID MM-ECM-PublicApi-0042
1.1290 +//! @SYMAPI CCamera
1.1291 +//! @SYMAuthor James Mechen
1.1292 +//! @SYMCreationDate 25/01/2006
1.1293 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1294 +//! @SYMTestCaseDesc Set contrast higher than maximum value.
1.1295 +//! Uses API elements: NewL(), SetContrastL().
1.1296 +//! @SYMTestActions 1. Create camera object. 2. Set contrast higher than maximum value.
1.1297 +//! @SYMTestStatus Implemented
1.1298 +//! @SYMTestPriority High
1.1299 +//! @SYMTestExpectedResults Contrast is set to maximum.
1.1300 +//! @SYMTestType CIT
1.1301 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1302 + CREATE_OBJECT CCamera camera1
1.1303 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0042-001-CamerasAvailable_command01
1.1304 + COMMAND camera1 NewL MM-ECM-PublicApi-0042-001-NewL_command02
1.1305 + COMMAND camera1 Reserve
1.1306 + OUTSTANDING
1.1307 + COMMAND camera1 PowerOn
1.1308 + OUTSTANDING
1.1309 + COMMAND camera1 CameraInfo
1.1310 + COMMAND camera1 SetContrastL MM-ECM-PublicApi-0042-001-SetContrastL_command06
1.1311 + COMMAND camera1 Contrast MM-ECM-PublicApi-0042-001-Contrast_command07
1.1312 + COMMAND camera1 PowerOff
1.1313 + COMMAND camera1 Release
1.1314 + COMMAND camera1 ~
1.1315 + END_TEST_BLOCK
1.1316 +END_TESTCASE MM-ECM-PublicApi-0042
1.1317 +
1.1318 +START_TESTCASE MM-ECM-PublicApi-0043
1.1319 +//! @SYMTestCaseID MM-ECM-PublicApi-0043
1.1320 +//! @SYMAPI CCamera
1.1321 +//! @SYMAuthor James Mechen
1.1322 +//! @SYMCreationDate 25/01/2006
1.1323 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1324 +//! @SYMTestCaseDesc Set brightness lower than minimum value.
1.1325 +//! Uses API elements: NewL(), SetBrightnessL().
1.1326 +//! @SYMTestActions 1. Create camera object. 2. Set brightness lower than minimum value.
1.1327 +//! @SYMTestStatus Implemented
1.1328 +//! @SYMTestPriority High
1.1329 +//! @SYMTestExpectedResults Brightness is set to minimum.
1.1330 +//! @SYMTestType CIT
1.1331 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1332 + CREATE_OBJECT CCamera camera1
1.1333 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0043-001-CamerasAvailable_command01
1.1334 + COMMAND camera1 NewL MM-ECM-PublicApi-0043-001-NewL_command02
1.1335 + COMMAND camera1 Reserve
1.1336 + OUTSTANDING
1.1337 + COMMAND camera1 PowerOn
1.1338 + OUTSTANDING
1.1339 + COMMAND camera1 CameraInfo
1.1340 + COMMAND camera1 SetBrightnessL MM-ECM-PublicApi-0043-001-SetBrightnessL_command06
1.1341 + COMMAND camera1 Brightness MM-ECM-PublicApi-0043-001-Brightness_command07
1.1342 + COMMAND camera1 PowerOff
1.1343 + COMMAND camera1 Release
1.1344 + COMMAND camera1 ~
1.1345 + END_TEST_BLOCK
1.1346 +END_TESTCASE MM-ECM-PublicApi-0043
1.1347 +
1.1348 +START_TESTCASE MM-ECM-PublicApi-0044
1.1349 +//! @SYMTestCaseID MM-ECM-PublicApi-0044
1.1350 +//! @SYMAPI CCamera
1.1351 +//! @SYMAuthor James Mechen
1.1352 +//! @SYMCreationDate 25/01/2006
1.1353 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1354 +//! @SYMTestCaseDesc Set brightness higher than maximum value.
1.1355 +//! Uses API elements: NewL(), SetBrightnessL().
1.1356 +//! @SYMTestActions 1. Create camera object. 2. Set brightness higher than maximum value.
1.1357 +//! @SYMTestStatus Implemented
1.1358 +//! @SYMTestPriority High
1.1359 +//! @SYMTestExpectedResults Brightness is set to maximum.
1.1360 +//! @SYMTestType CIT
1.1361 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1362 + CREATE_OBJECT CCamera camera1
1.1363 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0044-001-CamerasAvailable_command01
1.1364 + COMMAND camera1 NewL MM-ECM-PublicApi-0044-001-NewL_command02
1.1365 + COMMAND camera1 Reserve
1.1366 + OUTSTANDING
1.1367 + COMMAND camera1 PowerOn
1.1368 + OUTSTANDING
1.1369 + COMMAND camera1 CameraInfo
1.1370 + COMMAND camera1 SetBrightnessL MM-ECM-PublicApi-0044-001-SetBrightnessL_command06
1.1371 + COMMAND camera1 Brightness MM-ECM-PublicApi-0044-001-Brightness_command07
1.1372 + COMMAND camera1 PowerOff
1.1373 + COMMAND camera1 Release
1.1374 + COMMAND camera1 ~
1.1375 + END_TEST_BLOCK
1.1376 +END_TESTCASE MM-ECM-PublicApi-0044
1.1377 +
1.1378 +START_TESTCASE MM-ECM-PublicApi-0045
1.1379 +//! @SYMTestCaseID MM-ECM-PublicApi-0045
1.1380 +//! @SYMAPI CCamera
1.1381 +//! @SYMAuthor James Mechen
1.1382 +//! @SYMCreationDate 25/01/2006
1.1383 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1384 +//! @SYMTestCaseDesc Set invalid flash mode.
1.1385 +//! Uses API elements: NewL(), SetFlashL().
1.1386 +//! @SYMTestActions 1. Create camera object. 2. Set flash to an invalid mode.
1.1387 +//! @SYMTestStatus Implemented
1.1388 +//! @SYMTestPriority High
1.1389 +//! @SYMTestExpectedResults Invalid flash is not set.
1.1390 +//! @SYMTestType CIT
1.1391 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1392 + CREATE_OBJECT CCamera camera1
1.1393 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0045-001-CamerasAvailable_command01
1.1394 + COMMAND camera1 NewL MM-ECM-PublicApi-0045-001-NewL_command02
1.1395 + COMMAND camera1 Reserve
1.1396 + OUTSTANDING
1.1397 + COMMAND camera1 PowerOn
1.1398 + OUTSTANDING
1.1399 + COMMAND camera1 CameraInfo
1.1400 + COMMAND camera1 SetFlashL MM-ECM-PublicApi-0045-001-SetFlashL_command06
1.1401 + COMMAND camera1 Flash MM-ECM-PublicApi-0045-001-Flash_command07
1.1402 + COMMAND camera1 PowerOff
1.1403 + COMMAND camera1 Release
1.1404 + COMMAND camera1 ~
1.1405 + END_TEST_BLOCK
1.1406 +END_TESTCASE MM-ECM-PublicApi-0045
1.1407 +
1.1408 +START_TESTCASE MM-ECM-PublicApi-0046
1.1409 +//! @SYMTestCaseID MM-ECM-PublicApi-0046
1.1410 +//! @SYMAPI CCamera
1.1411 +//! @SYMAuthor James Mechen
1.1412 +//! @SYMCreationDate 25/01/2006
1.1413 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1414 +//! @SYMTestCaseDesc Set invalid exposure value.
1.1415 +//! Uses API elements: NewL(), SetExposureL().
1.1416 +//! @SYMTestActions 1. Create camera object. 2. Set exposure to an invalid value.
1.1417 +//! @SYMTestStatus Implemented
1.1418 +//! @SYMTestPriority High
1.1419 +//! @SYMTestExpectedResults Invalid exposure is not set.
1.1420 +//! @SYMTestType CIT
1.1421 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1422 + CREATE_OBJECT CCamera camera1
1.1423 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0046-001-CamerasAvailable_command01
1.1424 + COMMAND camera1 NewL MM-ECM-PublicApi-0046-001-NewL_command02
1.1425 + COMMAND camera1 Reserve
1.1426 + OUTSTANDING
1.1427 + COMMAND camera1 PowerOn
1.1428 + OUTSTANDING
1.1429 + COMMAND camera1 CameraInfo
1.1430 + COMMAND camera1 SetExposureL MM-ECM-PublicApi-0046-001-SetExposureL_command06
1.1431 + COMMAND camera1 Exposure MM-ECM-PublicApi-0046-001-Exposure_command07
1.1432 + COMMAND camera1 PowerOff
1.1433 + COMMAND camera1 Release
1.1434 + COMMAND camera1 ~
1.1435 + END_TEST_BLOCK
1.1436 +END_TESTCASE MM-ECM-PublicApi-0046
1.1437 +
1.1438 +START_TESTCASE MM-ECM-PublicApi-0047
1.1439 +//! @SYMTestCaseID MM-ECM-PublicApi-0047
1.1440 +//! @SYMAPI CCamera
1.1441 +//! @SYMAuthor James Mechen
1.1442 +//! @SYMCreationDate 25/01/2006
1.1443 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1444 +//! @SYMTestCaseDesc Set invalid white-balance value.
1.1445 +//! Uses API elements: NewL(), SetWhiteBalanceL().
1.1446 +//! @SYMTestActions 1. Create camera object. 2. Set white-balance to an invalid value.
1.1447 +//! @SYMTestStatus Implemented
1.1448 +//! @SYMTestPriority High
1.1449 +//! @SYMTestExpectedResults Invalid white-balance is not set.
1.1450 +//! @SYMTestType CIT
1.1451 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1452 + CREATE_OBJECT CCamera camera1
1.1453 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0047-001-CamerasAvailable_command01
1.1454 + COMMAND camera1 NewL MM-ECM-PublicApi-0047-001-NewL_command02
1.1455 + COMMAND camera1 Reserve
1.1456 + OUTSTANDING
1.1457 + COMMAND camera1 PowerOn
1.1458 + OUTSTANDING
1.1459 + COMMAND camera1 CameraInfo
1.1460 + COMMAND camera1 SetWhiteBalanceL MM-ECM-PublicApi-0047-001-SetWhiteBalanceL_command06
1.1461 + COMMAND camera1 WhiteBalance MM-ECM-PublicApi-0047-001-WhiteBalance_command07
1.1462 + COMMAND camera1 PowerOff
1.1463 + COMMAND camera1 Release
1.1464 + COMMAND camera1 ~
1.1465 + END_TEST_BLOCK
1.1466 +END_TESTCASE MM-ECM-PublicApi-0047
1.1467 +
1.1468 +//! START_TESTCASE MM-ECM-PublicApi-0048
1.1469 +//! @SYMTestCaseID MM-ECM-PublicApi-0048
1.1470 +//! @SYMAPI CCamera
1.1471 +//! @SYMAuthor James Mechen
1.1472 +//! @SYMCreationDate 25/01/2006
1.1473 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1474 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Window server session, and no clipped rectangle.
1.1475 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1476 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1477 +//! 4. Start View Finder Direct with invalid Window server session.
1.1478 +//! @SYMTestStatus Implemented
1.1479 +//! @SYMTestPriority High
1.1480 +//! @SYMTestExpectedResults User Panic occurs.
1.1481 +//! @SYMTestType CIT
1.1482 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1483 +//! CREATE_OBJECT CCamera camera1
1.1484 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0048-001-CamerasAvailable_command01
1.1485 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0048-001-NewL_command02
1.1486 +//! COMMAND camera1 Reserve
1.1487 +//! OUTSTANDING
1.1488 +//! COMMAND camera1 PowerOn
1.1489 +//! OUTSTANDING
1.1490 +//! COMMAND camera1 CameraInfo
1.1491 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0048-001-ViewFinderActive_command06
1.1492 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0048-001-StartViewFinderDirectL_command07
1.1493 +//! DELAY 5000000
1.1494 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0048-001-ViewFinderActive_command09
1.1495 +//! COMMAND camera1 StopViewFinder
1.1496 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0048-001-ViewFinderActive_command11
1.1497 +//! COMMAND camera1 PowerOff
1.1498 +//! COMMAND camera1 Release
1.1499 +//! COMMAND camera1 ~
1.1500 +//! END_TEST_BLOCK !PanicString=USER
1.1501 +//! END_TESTCASE MM-ECM-PublicApi-0048
1.1502 +
1.1503 +//! START_TESTCASE MM-ECM-PublicApi-0049
1.1504 +//! @SYMTestCaseID MM-ECM-PublicApi-0049
1.1505 +//! @SYMAPI CCamera
1.1506 +//! @SYMAuthor James Mechen
1.1507 +//! @SYMCreationDate 25/01/2006
1.1508 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1509 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Screen device, and no clipped rectangle.
1.1510 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1511 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1512 +//! 4. Start View Finder Direct with invalid Screen device.
1.1513 +//! @SYMTestStatus Implemented
1.1514 +//! @SYMTestPriority High
1.1515 +//! @SYMTestExpectedResults Kern-Exec Panic 3 occurs.
1.1516 +//! @SYMTestType CIT
1.1517 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1518 +//! CREATE_OBJECT CCamera camera1
1.1519 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0049-001-CamerasAvailable_command01
1.1520 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0049-001-NewL_command02
1.1521 +//! COMMAND camera1 Reserve
1.1522 +//! OUTSTANDING
1.1523 +//! COMMAND camera1 PowerOn
1.1524 +//! OUTSTANDING
1.1525 +//! COMMAND camera1 CameraInfo
1.1526 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0049-001-ViewFinderActive_command06
1.1527 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0049-001-StartViewFinderDirectL_command07
1.1528 +//! DELAY 5000000
1.1529 +//! COMMAND camera1 StopViewFinder
1.1530 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0049-001-ViewFinderActive_command10
1.1531 +//! COMMAND camera1 PowerOff
1.1532 +//! COMMAND camera1 Release
1.1533 +//! COMMAND camera1 ~
1.1534 +//! END_TEST_BLOCK !PanicCode=3
1.1535 +//! END_TESTCASE MM-ECM-PublicApi-0049
1.1536 +
1.1537 +//! START_TESTCASE MM-ECM-PublicApi-0050
1.1538 +//! @SYMTestCaseID MM-ECM-PublicApi-0050
1.1539 +//! @SYMAPI CCamera
1.1540 +//! @SYMAuthor James Mechen
1.1541 +//! @SYMCreationDate 25/01/2006
1.1542 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1543 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Displayable window, and no clipped rectangle.
1.1544 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1545 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1546 +//! 4. Start View Finder Direct with invalid Displayable window.
1.1547 +//! @SYMTestStatus Implemented
1.1548 +//! @SYMTestPriority High
1.1549 +//! @SYMTestExpectedResults Kern-Exec Panic 3 occurs.
1.1550 +//! @SYMTestType CIT
1.1551 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1552 +//! CREATE_OBJECT CCamera camera1
1.1553 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0050-001-CamerasAvailable_command01
1.1554 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0050-001-NewL_command02
1.1555 +//! COMMAND camera1 Reserve
1.1556 +//! OUTSTANDING
1.1557 +//! COMMAND camera1 PowerOn
1.1558 +//! OUTSTANDING
1.1559 +//! COMMAND camera1 CameraInfo
1.1560 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0050-001-ViewFinderActive_command06
1.1561 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0050-001-StartViewFinderDirectL_command07
1.1562 +//! DELAY 5000000
1.1563 +//! COMMAND camera1 StopViewFinder
1.1564 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0050-001-ViewFinderActive_command10
1.1565 +//! COMMAND camera1 PowerOff
1.1566 +//! COMMAND camera1 Release
1.1567 +//! COMMAND camera1 ~
1.1568 +//! END_TEST_BLOCK !PanicCode=3
1.1569 +//! END_TESTCASE MM-ECM-PublicApi-0050
1.1570 +
1.1571 +//! START_TESTCASE MM-ECM-PublicApi-0053
1.1572 +//! @SYMTestCaseID MM-ECM-PublicApi-0053
1.1573 +//! @SYMAPI CCamera
1.1574 +//! @SYMAuthor James Mechen
1.1575 +//! @SYMCreationDate 25/01/2006
1.1576 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1577 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Window server session, and valid clipped rectangle.
1.1578 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1579 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1580 +//! 4. Start View Finder Direct with invalid Window server session.
1.1581 +//! @SYMTestStatus Implemented
1.1582 +//! @SYMTestPriority High
1.1583 +//! @SYMTestExpectedResults User Panic occurs.
1.1584 +//! @SYMTestType CIT
1.1585 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1586 +//! CREATE_OBJECT CCamera camera1
1.1587 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0053-001-CamerasAvailable_command01
1.1588 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0053-001-NewL_command02
1.1589 +//! COMMAND camera1 Reserve
1.1590 +//! OUTSTANDING
1.1591 +//! COMMAND camera1 PowerOn
1.1592 +//! OUTSTANDING
1.1593 +//! COMMAND camera1 CameraInfo
1.1594 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0053-001-ViewFinderActive_command06
1.1595 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0053-001-StartViewFinderDirectL_command07
1.1596 +//! DELAY 5000000
1.1597 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0053-001-ViewFinderActive_command09
1.1598 +//! COMMAND camera1 StopViewFinder
1.1599 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0053-001-ViewFinderActive_command11
1.1600 +//! COMMAND camera1 PowerOff
1.1601 +//! COMMAND camera1 Release
1.1602 +//! COMMAND camera1 ~
1.1603 +//! END_TEST_BLOCK !PanicString=USER
1.1604 +//! END_TESTCASE MM-ECM-PublicApi-0053
1.1605 +
1.1606 +//! START_TESTCASE MM-ECM-PublicApi-0054
1.1607 +//! @SYMTestCaseID MM-ECM-PublicApi-0054
1.1608 +//! @SYMAPI CCamera
1.1609 +//! @SYMAuthor James Mechen
1.1610 +//! @SYMCreationDate 25/01/2006
1.1611 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1612 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Screen device, and valid clipped rectangle.
1.1613 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1614 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1615 +//! 4. Start View Finder Direct with invalid Screen device.
1.1616 +//! @SYMTestStatus Implemented
1.1617 +//! @SYMTestPriority High
1.1618 +//! @SYMTestExpectedResults Kern-Exec Panic 3 occurs.
1.1619 +//! @SYMTestType CIT
1.1620 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1621 +//! CREATE_OBJECT CCamera camera1
1.1622 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0054-001-CamerasAvailable_command01
1.1623 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0054-001-NewL_command02
1.1624 +//! COMMAND camera1 Reserve
1.1625 +//! OUTSTANDING
1.1626 +//! COMMAND camera1 PowerOn
1.1627 +//! OUTSTANDING
1.1628 +//! COMMAND camera1 CameraInfo
1.1629 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0054-001-ViewFinderActive_command06
1.1630 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0054-001-StartViewFinderDirectL_command07
1.1631 +//! DELAY 5000000
1.1632 +//! COMMAND camera1 StopViewFinder
1.1633 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0054-001-ViewFinderActive_command10
1.1634 +//! COMMAND camera1 PowerOff
1.1635 +//! COMMAND camera1 Release
1.1636 +//! COMMAND camera1 ~
1.1637 +//! END_TEST_BLOCK !PanicCode=3
1.1638 +//! END_TESTCASE MM-ECM-PublicApi-0054
1.1639 +
1.1640 +//! START_TESTCASE MM-ECM-PublicApi-0055
1.1641 +//! @SYMTestCaseID MM-ECM-PublicApi-0055
1.1642 +//! @SYMAPI CCamera
1.1643 +//! @SYMAuthor James Mechen
1.1644 +//! @SYMCreationDate 25/01/2006
1.1645 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1646 +//! @SYMTestCaseDesc Start View Finder Direct with invalid Displayable window, and valid clipped rectangle.
1.1647 +//! Uses API elements: NewL(), Reserve(), PowerOn(), StartViewFinderDirectL().
1.1648 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on camera.
1.1649 +//! 4. Start View Finder Direct with invalid Displayable window.
1.1650 +//! @SYMTestStatus Implemented
1.1651 +//! @SYMTestPriority High
1.1652 +//! @SYMTestExpectedResults Kern-Exec Panic 3 occurs.
1.1653 +//! @SYMTestType CIT
1.1654 +//! START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1655 +//! CREATE_OBJECT CCamera camera1
1.1656 +//! COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0055-001-CamerasAvailable_command01
1.1657 +//! COMMAND camera1 NewL MM-ECM-PublicApi-0055-001-NewL_command02
1.1658 +//! COMMAND camera1 Reserve
1.1659 +//! OUTSTANDING
1.1660 +//! COMMAND camera1 PowerOn
1.1661 +//! OUTSTANDING
1.1662 +//! COMMAND camera1 CameraInfo
1.1663 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0055-001-ViewFinderActive_command06
1.1664 +//! COMMAND camera1 StartViewFinderDirectL MM-ECM-PublicApi-0055-001-StartViewFinderDirectL_command07
1.1665 +//! DELAY 5000000
1.1666 +//! COMMAND camera1 StopViewFinder
1.1667 +//! COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0055-001-ViewFinderActive_command10
1.1668 +//! COMMAND camera1 PowerOff
1.1669 +//! COMMAND camera1 Release
1.1670 +//! COMMAND camera1 ~
1.1671 +//! END_TEST_BLOCK !PanicCode=3
1.1672 +//! END_TESTCASE MM-ECM-PublicApi-0055
1.1673 +
1.1674 +START_TESTCASE MM-ECM-PublicApi-0057
1.1675 +//! @SYMTestCaseID MM-ECM-PublicApi-0057
1.1676 +//! @SYMAPI CCamera
1.1677 +//! @SYMAuthor James Mechen
1.1678 +//! @SYMCreationDate 25/01/2006
1.1679 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1680 +//! @SYMTestCaseDesc Start View Finder Direct without powering on, with no clipped rectangle.
1.1681 +//! Uses API elements: NewL(), Reserve(), StartViewFinderDirectL().
1.1682 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1683 +//! 3. Start View Finder Direct.
1.1684 +//! @SYMTestStatus Implemented
1.1685 +//! @SYMTestPriority High
1.1686 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1687 +//! @SYMTestType CIT
1.1688 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1689 + CREATE_OBJECT CCamera camera1
1.1690 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0057-001-CamerasAvailable_command01
1.1691 + COMMAND camera1 NewL MM-ECM-PublicApi-0057-001-NewL_command02
1.1692 + COMMAND camera1 Reserve
1.1693 + OUTSTANDING
1.1694 + COMMAND camera1 CameraInfo
1.1695 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0057-001-ViewFinderActive_command05
1.1696 + COMMAND !Error=-18 camera1 StartViewFinderDirectL
1.1697 + DELAY 5000000
1.1698 + COMMAND camera1 StopViewFinder
1.1699 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0057-001-ViewFinderActive_command09
1.1700 + COMMAND camera1 PowerOff
1.1701 + COMMAND camera1 Release
1.1702 + COMMAND camera1 ~
1.1703 + END_TEST_BLOCK
1.1704 +END_TESTCASE MM-ECM-PublicApi-0057
1.1705 +
1.1706 +START_TESTCASE MM-ECM-PublicApi-0058
1.1707 +//! @SYMTestCaseID MM-ECM-PublicApi-0058
1.1708 +//! @SYMAPI CCamera
1.1709 +//! @SYMAuthor James Mechen
1.1710 +//! @SYMCreationDate 25/01/2006
1.1711 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1712 +//! @SYMTestCaseDesc Start View Finder Direct without powering on, with valid clipped rectangle.
1.1713 +//! Uses API elements: NewL(), Reserve(), StartViewFinderDirectL().
1.1714 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1715 +//! 3. Start View Finder Direct.
1.1716 +//! @SYMTestStatus Implemented
1.1717 +//! @SYMTestPriority High
1.1718 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1719 +//! @SYMTestType CIT
1.1720 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1721 + CREATE_OBJECT CCamera camera1
1.1722 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0058-001-CamerasAvailable_command01
1.1723 + COMMAND camera1 NewL MM-ECM-PublicApi-0058-001-NewL_command02
1.1724 + COMMAND camera1 Reserve
1.1725 + OUTSTANDING
1.1726 + COMMAND camera1 CameraInfo
1.1727 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0058-001-ViewFinderActive_command05
1.1728 + COMMAND !Error=-18 camera1 StartViewFinderDirectL MM-ECM-PublicApi-0058-001-StartViewFinderDirectL_command06
1.1729 + DELAY 5000000
1.1730 + COMMAND camera1 StopViewFinder
1.1731 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0058-001-ViewFinderActive_command09
1.1732 + COMMAND camera1 PowerOff
1.1733 + COMMAND camera1 Release
1.1734 + COMMAND camera1 ~
1.1735 + END_TEST_BLOCK
1.1736 +END_TESTCASE MM-ECM-PublicApi-0058
1.1737 +
1.1738 +START_TESTCASE MM-ECM-PublicApi-0059
1.1739 +//! @SYMTestCaseID MM-ECM-PublicApi-0059
1.1740 +//! @SYMAPI CCamera
1.1741 +//! @SYMAuthor James Mechen
1.1742 +//! @SYMCreationDate 25/01/2006
1.1743 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1744 +//! @SYMTestCaseDesc Start View Finder Direct without reserving, with no clipped rectangle.
1.1745 +//! Uses API elements: NewL(), StartViewFinderDirectL().
1.1746 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder Direct.
1.1747 +//! @SYMTestStatus Implemented
1.1748 +//! @SYMTestPriority High
1.1749 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1750 +//! @SYMTestType CIT
1.1751 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1752 + CREATE_OBJECT CCamera camera1
1.1753 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0059-001-CamerasAvailable_command01
1.1754 + COMMAND camera1 NewL MM-ECM-PublicApi-0059-001-NewL_command02
1.1755 + COMMAND camera1 CameraInfo
1.1756 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0059-001-ViewFinderActive_command04
1.1757 + COMMAND !Error=-14 camera1 StartViewFinderDirectL
1.1758 + DELAY 5000000
1.1759 + COMMAND camera1 StopViewFinder
1.1760 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0059-001-ViewFinderActive_command08
1.1761 + COMMAND camera1 PowerOff
1.1762 + COMMAND camera1 Release
1.1763 + COMMAND camera1 ~
1.1764 + END_TEST_BLOCK
1.1765 +END_TESTCASE MM-ECM-PublicApi-0059
1.1766 +
1.1767 +START_TESTCASE MM-ECM-PublicApi-0060
1.1768 +//! @SYMTestCaseID MM-ECM-PublicApi-0060
1.1769 +//! @SYMAPI CCamera
1.1770 +//! @SYMAuthor James Mechen
1.1771 +//! @SYMCreationDate 25/01/2006
1.1772 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1773 +//! @SYMTestCaseDesc Start View Finder Direct without reserving, with valid clipped rectangle.
1.1774 +//! Uses API elements: NewL(), StartViewFinderDirectL().
1.1775 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder Direct.
1.1776 +//! @SYMTestStatus Implemented
1.1777 +//! @SYMTestPriority High
1.1778 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1779 +//! @SYMTestType CIT
1.1780 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1781 + CREATE_OBJECT CCamera camera1
1.1782 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0060-001-CamerasAvailable_command01
1.1783 + COMMAND camera1 NewL MM-ECM-PublicApi-0060-001-NewL_command02
1.1784 + COMMAND camera1 CameraInfo
1.1785 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0060-001-ViewFinderActive_command04
1.1786 + COMMAND !Error=-14 camera1 StartViewFinderDirectL MM-ECM-PublicApi-0060-001-StartViewFinderDirectL_command05
1.1787 + DELAY 5000000
1.1788 + COMMAND camera1 StopViewFinder
1.1789 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0060-001-ViewFinderActive_command08
1.1790 + COMMAND camera1 PowerOff
1.1791 + COMMAND camera1 Release
1.1792 + COMMAND camera1 ~
1.1793 + END_TEST_BLOCK
1.1794 +END_TESTCASE MM-ECM-PublicApi-0060
1.1795 +
1.1796 +START_TESTCASE MM-ECM-PublicApi-0061
1.1797 +//! @SYMTestCaseID MM-ECM-PublicApi-0061
1.1798 +//! @SYMAPI CCamera
1.1799 +//! @SYMAuthor James Mechen
1.1800 +//! @SYMCreationDate 25/01/2006
1.1801 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1802 +//! @SYMTestCaseDesc Start View Finder Bitmaps without powering on, with no clipped rectangle.
1.1803 +//! Uses API elements: NewL(), Reserve(), StartViewFinderBitmapsL().
1.1804 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1805 +//! 3. Start View Finder Bitmaps.
1.1806 +//! @SYMTestStatus Implemented
1.1807 +//! @SYMTestPriority High
1.1808 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1809 +//! @SYMTestType CIT
1.1810 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1811 + CREATE_OBJECT CCamera camera1
1.1812 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0061-001-CamerasAvailable_command01
1.1813 + COMMAND camera1 NewL MM-ECM-PublicApi-0061-001-NewL_command02
1.1814 + COMMAND camera1 Reserve
1.1815 + OUTSTANDING
1.1816 + COMMAND camera1 CameraInfo
1.1817 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0061-001-ViewFinderActive_command05
1.1818 + COMMAND !Error=-18 camera1 StartViewFinderBitmapsL
1.1819 + DELAY 5000000
1.1820 + COMMAND camera1 StopViewFinder
1.1821 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0061-001-ViewFinderActive_command09
1.1822 + COMMAND camera1 PowerOff
1.1823 + COMMAND camera1 Release
1.1824 + COMMAND camera1 ~
1.1825 + END_TEST_BLOCK
1.1826 +END_TESTCASE MM-ECM-PublicApi-0061
1.1827 +
1.1828 +START_TESTCASE MM-ECM-PublicApi-0062
1.1829 +//! @SYMTestCaseID MM-ECM-PublicApi-0062
1.1830 +//! @SYMAPI CCamera
1.1831 +//! @SYMAuthor James Mechen
1.1832 +//! @SYMCreationDate 25/01/2006
1.1833 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1834 +//! @SYMTestCaseDesc Start View Finder Bitmaps without reserving, with no clipped rectangle.
1.1835 +//! Uses API elements: NewL(), StartViewFinderBitmapsL().
1.1836 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder Bitmaps.
1.1837 +//! @SYMTestStatus Implemented
1.1838 +//! @SYMTestPriority High
1.1839 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1840 +//! @SYMTestType CIT
1.1841 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1842 + CREATE_OBJECT CCamera camera1
1.1843 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0062-001-CamerasAvailable_command01
1.1844 + COMMAND camera1 NewL MM-ECM-PublicApi-0062-001-NewL_command02
1.1845 + COMMAND camera1 CameraInfo
1.1846 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0062-001-ViewFinderActive_command04
1.1847 + COMMAND !Error=-14 camera1 StartViewFinderBitmapsL
1.1848 + DELAY 5000000
1.1849 + COMMAND camera1 StopViewFinder
1.1850 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0062-001-ViewFinderActive_command08
1.1851 + COMMAND camera1 PowerOff
1.1852 + COMMAND camera1 Release
1.1853 + COMMAND camera1 ~
1.1854 + END_TEST_BLOCK
1.1855 +END_TESTCASE MM-ECM-PublicApi-0062
1.1856 +
1.1857 +START_TESTCASE MM-ECM-PublicApi-0063
1.1858 +//! @SYMTestCaseID MM-ECM-PublicApi-0063
1.1859 +//! @SYMAPI CCamera
1.1860 +//! @SYMAuthor James Mechen
1.1861 +//! @SYMCreationDate 25/01/2006
1.1862 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1863 +//! @SYMTestCaseDesc Start View Finder Bitmaps without powering on, with valid clipped rectangle.
1.1864 +//! Uses API elements: NewL(), Reserve(), StartViewFinderBitmapsL().
1.1865 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1866 +//! 3. Start View Finder Bitmaps.
1.1867 +//! @SYMTestStatus Implemented
1.1868 +//! @SYMTestPriority High
1.1869 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1870 +//! @SYMTestType CIT
1.1871 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1872 + CREATE_OBJECT CCamera camera1
1.1873 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0063-001-CamerasAvailable_command01
1.1874 + COMMAND camera1 NewL MM-ECM-PublicApi-0063-001-NewL_command02
1.1875 + COMMAND camera1 Reserve
1.1876 + OUTSTANDING
1.1877 + COMMAND camera1 CameraInfo
1.1878 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0063-001-ViewFinderActive_command05
1.1879 + COMMAND !Error=-18 camera1 StartViewFinderBitmapsL MM-ECM-PublicApi-0063-001-StartViewFinderBitmapsL_command06
1.1880 + DELAY 5000000
1.1881 + COMMAND camera1 StopViewFinder
1.1882 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0063-001-ViewFinderActive_command09
1.1883 + COMMAND camera1 PowerOff
1.1884 + COMMAND camera1 Release
1.1885 + COMMAND camera1 ~
1.1886 + END_TEST_BLOCK
1.1887 +END_TESTCASE MM-ECM-PublicApi-0063
1.1888 +
1.1889 +START_TESTCASE MM-ECM-PublicApi-0064
1.1890 +//! @SYMTestCaseID MM-ECM-PublicApi-0064
1.1891 +//! @SYMAPI CCamera
1.1892 +//! @SYMAuthor James Mechen
1.1893 +//! @SYMCreationDate 25/01/2006
1.1894 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1895 +//! @SYMTestCaseDesc Start View Finder Bitmaps without reserving, with valid clipped rectangle.
1.1896 +//! Uses API elements: NewL(), StartViewFinderBitmapsL().
1.1897 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder Bitmaps.
1.1898 +//! @SYMTestStatus Implemented
1.1899 +//! @SYMTestPriority High
1.1900 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1901 +//! @SYMTestType CIT
1.1902 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1903 + CREATE_OBJECT CCamera camera1
1.1904 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0064-001-CamerasAvailable_command01
1.1905 + COMMAND camera1 NewL MM-ECM-PublicApi-0064-001-NewL_command02
1.1906 + COMMAND camera1 CameraInfo
1.1907 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0064-001-ViewFinderActive_command04
1.1908 + COMMAND !Error=-14 camera1 StartViewFinderBitmapsL MM-ECM-PublicApi-0064-001-StartViewFinderBitmapsL_command05
1.1909 + DELAY 5000000
1.1910 + COMMAND camera1 StopViewFinder
1.1911 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0064-001-ViewFinderActive_command08
1.1912 + COMMAND camera1 PowerOff
1.1913 + COMMAND camera1 Release
1.1914 + COMMAND camera1 ~
1.1915 + END_TEST_BLOCK
1.1916 +END_TESTCASE MM-ECM-PublicApi-0064
1.1917 +
1.1918 +START_TESTCASE MM-ECM-PublicApi-0066
1.1919 +//! @SYMTestCaseID MM-ECM-PublicApi-0066
1.1920 +//! @SYMAPI CCamera
1.1921 +//! @SYMAuthor James Mechen
1.1922 +//! @SYMCreationDate 25/01/2006
1.1923 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1924 +//! @SYMTestCaseDesc Start View Finder without powering on, with no clipped rectangle.
1.1925 +//! Uses API elements: NewL(), Reserve(), StartViewFinderL().
1.1926 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1927 +//! 3. Start View Finder.
1.1928 +//! @SYMTestStatus Implemented
1.1929 +//! @SYMTestPriority High
1.1930 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1931 +//! @SYMTestType CIT
1.1932 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1933 + CREATE_OBJECT CCamera camera1
1.1934 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0066-001-CamerasAvailable_command01
1.1935 + COMMAND camera1 NewL MM-ECM-PublicApi-0066-001-NewL_command02
1.1936 + COMMAND camera1 Reserve
1.1937 + OUTSTANDING
1.1938 + COMMAND camera1 CameraInfo
1.1939 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0066-001-ViewFinderActive_command05
1.1940 + COMMAND !Error=-18 camera1 StartViewFinderL
1.1941 + DELAY 5000000
1.1942 + COMMAND camera1 StopViewFinder
1.1943 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0066-001-ViewFinderActive_command09
1.1944 + COMMAND camera1 PowerOff
1.1945 + COMMAND camera1 Release
1.1946 + COMMAND camera1 ~
1.1947 + END_TEST_BLOCK
1.1948 +END_TESTCASE MM-ECM-PublicApi-0066
1.1949 +
1.1950 +START_TESTCASE MM-ECM-PublicApi-0067
1.1951 +//! @SYMTestCaseID MM-ECM-PublicApi-0067
1.1952 +//! @SYMAPI CCamera
1.1953 +//! @SYMAuthor James Mechen
1.1954 +//! @SYMCreationDate 25/01/2006
1.1955 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1956 +//! @SYMTestCaseDesc Start View Finder without reserving, with no clipped rectangle.
1.1957 +//! Uses API elements: NewL(), StartViewFinderL().
1.1958 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder.
1.1959 +//! @SYMTestStatus Implemented
1.1960 +//! @SYMTestPriority High
1.1961 +//! @SYMTestExpectedResults KErrInUse is returned.
1.1962 +//! @SYMTestType CIT
1.1963 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1964 + CREATE_OBJECT CCamera camera1
1.1965 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0067-001-CamerasAvailable_command01
1.1966 + COMMAND camera1 NewL MM-ECM-PublicApi-0067-001-NewL_command02
1.1967 + COMMAND camera1 CameraInfo
1.1968 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0067-001-ViewFinderActive_command04
1.1969 + COMMAND !Error=-14 camera1 StartViewFinderL
1.1970 + DELAY 5000000
1.1971 + COMMAND camera1 StopViewFinder
1.1972 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0067-001-ViewFinderActive_command08
1.1973 + COMMAND camera1 PowerOff
1.1974 + COMMAND camera1 Release
1.1975 + COMMAND camera1 ~
1.1976 + END_TEST_BLOCK
1.1977 +END_TESTCASE MM-ECM-PublicApi-0067
1.1978 +
1.1979 +START_TESTCASE MM-ECM-PublicApi-0068
1.1980 +//! @SYMTestCaseID MM-ECM-PublicApi-0068
1.1981 +//! @SYMAPI CCamera
1.1982 +//! @SYMAuthor James Mechen
1.1983 +//! @SYMCreationDate 25/01/2006
1.1984 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.1985 +//! @SYMTestCaseDesc Start View Finder without powering on, with valid clipped rectangle.
1.1986 +//! Uses API elements: NewL(), Reserve(), StartViewFinderL().
1.1987 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.1988 +//! 3. Start View Finder.
1.1989 +//! @SYMTestStatus Implemented
1.1990 +//! @SYMTestPriority High
1.1991 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.1992 +//! @SYMTestType CIT
1.1993 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.1994 + CREATE_OBJECT CCamera camera1
1.1995 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0068-001-CamerasAvailable_command01
1.1996 + COMMAND camera1 NewL MM-ECM-PublicApi-0068-001-NewL_command02
1.1997 + COMMAND camera1 Reserve
1.1998 + OUTSTANDING
1.1999 + COMMAND camera1 CameraInfo
1.2000 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0068-001-ViewFinderActive_command05
1.2001 + COMMAND !Error=-18 camera1 StartViewFinderL MM-ECM-PublicApi-0068-001-StartViewFinderL_command06
1.2002 + DELAY 5000000
1.2003 + COMMAND camera1 StopViewFinder
1.2004 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0068-001-ViewFinderActive_command09
1.2005 + COMMAND camera1 PowerOff
1.2006 + COMMAND camera1 Release
1.2007 + COMMAND camera1 ~
1.2008 + END_TEST_BLOCK
1.2009 +END_TESTCASE MM-ECM-PublicApi-0068
1.2010 +
1.2011 +START_TESTCASE MM-ECM-PublicApi-0069
1.2012 +//! @SYMTestCaseID MM-ECM-PublicApi-0069
1.2013 +//! @SYMAPI CCamera
1.2014 +//! @SYMAuthor James Mechen
1.2015 +//! @SYMCreationDate 25/01/2006
1.2016 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2017 +//! @SYMTestCaseDesc Start View Finder without reserving, with valid clipped rectangle.
1.2018 +//! Uses API elements: NewL(), StartViewFinderL().
1.2019 +//! @SYMTestActions 1. Create camera object. 2. Start View Finder.
1.2020 +//! @SYMTestStatus Implemented
1.2021 +//! @SYMTestPriority High
1.2022 +//! @SYMTestExpectedResults KErrInUse is returned.
1.2023 +//! @SYMTestType CIT
1.2024 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2025 + CREATE_OBJECT CCamera camera1
1.2026 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0069-001-CamerasAvailable_command01
1.2027 + COMMAND camera1 NewL MM-ECM-PublicApi-0069-001-NewL_command02
1.2028 + COMMAND camera1 CameraInfo
1.2029 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0069-001-ViewFinderActive_command04
1.2030 + COMMAND !Error=-14 camera1 StartViewFinderL MM-ECM-PublicApi-0069-001-StartViewFinderL_command05
1.2031 + DELAY 5000000
1.2032 + COMMAND camera1 StopViewFinder
1.2033 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0069-001-ViewFinderActive_command08
1.2034 + COMMAND camera1 PowerOff
1.2035 + COMMAND camera1 Release
1.2036 + COMMAND camera1 ~
1.2037 + END_TEST_BLOCK
1.2038 +END_TESTCASE MM-ECM-PublicApi-0069
1.2039 +
1.2040 +START_TESTCASE MM-ECM-PublicApi-0073
1.2041 +//! @SYMTestCaseID MM-ECM-PublicApi-0073
1.2042 +//! @SYMAPI CCamera
1.2043 +//! @SYMAuthor James Mechen
1.2044 +//! @SYMCreationDate 25/01/2006
1.2045 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2046 +//! @SYMTestCaseDesc Prepare Image Capture without powering on, with no clipped rectangle.
1.2047 +//! Uses API elements: NewL(), Reserve(), PrepareImageCaptureL().
1.2048 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.2049 +//! 3. Prepare Image Capture.
1.2050 +//! @SYMTestStatus Implemented
1.2051 +//! @SYMTestPriority High
1.2052 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.2053 +//! @SYMTestType CIT
1.2054 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2055 + CREATE_OBJECT CCamera camera1
1.2056 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0073-001-CamerasAvailable_command01
1.2057 + COMMAND camera1 NewL MM-ECM-PublicApi-0073-001-NewL_command02
1.2058 + COMMAND camera1 Reserve
1.2059 + OUTSTANDING
1.2060 + COMMAND camera1 CameraInfo
1.2061 + COMMAND !Error=-18 camera1 PrepareImageCaptureL
1.2062 + COMMAND camera1 PowerOff
1.2063 + COMMAND camera1 Release
1.2064 + COMMAND camera1 ~
1.2065 + END_TEST_BLOCK
1.2066 +END_TESTCASE MM-ECM-PublicApi-0073
1.2067 +
1.2068 +START_TESTCASE MM-ECM-PublicApi-0074
1.2069 +//! @SYMTestCaseID MM-ECM-PublicApi-0074
1.2070 +//! @SYMAPI CCamera
1.2071 +//! @SYMAuthor James Mechen
1.2072 +//! @SYMCreationDate 25/01/2006
1.2073 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2074 +//! @SYMTestCaseDesc Prepare Image Capture without reserving, with no clipped rectangle.
1.2075 +//! Uses API elements: NewL(), PrepareImageCaptureL().
1.2076 +//! @SYMTestActions 1. Create camera object. 2. Prepare Image Capture.
1.2077 +//! @SYMTestStatus Implemented
1.2078 +//! @SYMTestPriority High
1.2079 +//! @SYMTestExpectedResults KErrInUse is returned.
1.2080 +//! @SYMTestType CIT
1.2081 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2082 + CREATE_OBJECT CCamera camera1
1.2083 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0074-001-CamerasAvailable_command01
1.2084 + COMMAND camera1 NewL MM-ECM-PublicApi-0074-001-NewL_command02
1.2085 + COMMAND camera1 CameraInfo
1.2086 + COMMAND !Error=-14 camera1 PrepareImageCaptureL
1.2087 + COMMAND camera1 PowerOff
1.2088 + COMMAND camera1 Release
1.2089 + COMMAND camera1 ~
1.2090 + END_TEST_BLOCK
1.2091 +END_TESTCASE MM-ECM-PublicApi-0074
1.2092 +
1.2093 +START_TESTCASE MM-ECM-PublicApi-0075
1.2094 +//! @SYMTestCaseID MM-ECM-PublicApi-0075
1.2095 +//! @SYMAPI CCamera
1.2096 +//! @SYMAuthor James Mechen
1.2097 +//! @SYMCreationDate 25/01/2006
1.2098 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2099 +//! @SYMTestCaseDesc Prepare Image Capture without powering on, with valid clipped rectangle.
1.2100 +//! Uses API elements: NewL(), Reserve(), PrepareImageCaptureL().
1.2101 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.2102 +//! 3. Prepare Image Capture specifying a rectangle.
1.2103 +//! @SYMTestStatus Implemented
1.2104 +//! @SYMTestPriority High
1.2105 +//! @SYMTestExpectedResults KErrNone is returned.
1.2106 +//! @SYMTestType CIT
1.2107 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2108 + CREATE_OBJECT CCamera camera1
1.2109 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0075-001-CamerasAvailable_command01
1.2110 + COMMAND camera1 NewL MM-ECM-PublicApi-0075-001-NewL_command02
1.2111 + COMMAND camera1 Reserve
1.2112 + OUTSTANDING
1.2113 + COMMAND camera1 CameraInfo
1.2114 + COMMAND camera1 Handle
1.2115 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0075-001-PrepareImageCaptureL_command06
1.2116 + COMMAND camera1 PowerOff
1.2117 + COMMAND camera1 Release
1.2118 + COMMAND camera1 ~
1.2119 + END_TEST_BLOCK
1.2120 +END_TESTCASE MM-ECM-PublicApi-0075
1.2121 +
1.2122 +START_TESTCASE MM-ECM-PublicApi-0076
1.2123 +//! @SYMTestCaseID MM-ECM-PublicApi-0076
1.2124 +//! @SYMAPI CCamera
1.2125 +//! @SYMAuthor James Mechen
1.2126 +//! @SYMCreationDate 25/01/2006
1.2127 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2128 +//! @SYMTestCaseDesc Prepare Image Capture without reserving, with valid clipped rectangle.
1.2129 +//! Uses API elements: NewL(), PrepareImageCaptureL().
1.2130 +//! @SYMTestActions 1. Create camera object. 2. Prepare Image Capture specifying a rectangle.
1.2131 +//! @SYMTestStatus Implemented
1.2132 +//! @SYMTestPriority High
1.2133 +//! @SYMTestExpectedResults KErrNone is returned.
1.2134 +//! @SYMTestType CIT
1.2135 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2136 + CREATE_OBJECT CCamera camera1
1.2137 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0076-001-CamerasAvailable_command01
1.2138 + COMMAND camera1 NewL MM-ECM-PublicApi-0076-001-NewL_command02
1.2139 + COMMAND camera1 CameraInfo
1.2140 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0076-001-PrepareImageCaptureL_command04
1.2141 + COMMAND camera1 PowerOff
1.2142 + COMMAND camera1 Release
1.2143 + COMMAND camera1 ~
1.2144 + END_TEST_BLOCK
1.2145 +END_TESTCASE MM-ECM-PublicApi-0076
1.2146 +
1.2147 +START_TESTCASE MM-ECM-PublicApi-0077
1.2148 +//! @SYMTestCaseID MM-ECM-PublicApi-0077
1.2149 +//! @SYMAPI CCamera
1.2150 +//! @SYMAuthor James Mechen
1.2151 +//! @SYMCreationDate 25/01/2006
1.2152 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2153 +//! @SYMTestCaseDesc Prepare Image Capture with invalid image format, and no clipped rectangle.
1.2154 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2155 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2156 +//! 4. Prepare Image Capture with invalid image format.
1.2157 +//! @SYMTestStatus Implemented
1.2158 +//! @SYMTestPriority High
1.2159 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2160 +//! @SYMTestType CIT
1.2161 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2162 + CREATE_OBJECT CCamera camera1
1.2163 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0077-001-CamerasAvailable_command01
1.2164 + COMMAND camera1 NewL MM-ECM-PublicApi-0077-001-NewL_command02
1.2165 + COMMAND camera1 Reserve
1.2166 + OUTSTANDING
1.2167 + COMMAND camera1 PowerOn
1.2168 + OUTSTANDING
1.2169 + COMMAND camera1 CameraInfo
1.2170 + COMMAND !Error=-5 camera1 PrepareImageCaptureL MM-ECM-PublicApi-0077-001-PrepareImageCaptureL_command06
1.2171 + COMMAND camera1 PowerOff
1.2172 + COMMAND camera1 Release
1.2173 + COMMAND camera1 ~
1.2174 + END_TEST_BLOCK
1.2175 +END_TESTCASE MM-ECM-PublicApi-0077
1.2176 +
1.2177 +START_TESTCASE MM-ECM-PublicApi-0078
1.2178 +//! @SYMTestCaseID MM-ECM-PublicApi-0078
1.2179 +//! @SYMAPI CCamera
1.2180 +//! @SYMAuthor James Mechen
1.2181 +//! @SYMCreationDate 25/01/2006
1.2182 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2183 +//! @SYMTestCaseDesc Prepare Image Capture with invalid image format, and valid clipped rectangle.
1.2184 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2185 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2186 +//! 4. Prepare Image Capture with invalid image format, specifying a rectangle.
1.2187 +//! @SYMTestStatus Implemented
1.2188 +//! @SYMTestPriority High
1.2189 +//! @SYMTestExpectedResults KErrNone is returned.
1.2190 +//! @SYMTestType CIT
1.2191 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2192 + CREATE_OBJECT CCamera camera1
1.2193 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0078-001-CamerasAvailable_command01
1.2194 + COMMAND camera1 NewL MM-ECM-PublicApi-0078-001-NewL_command02
1.2195 + COMMAND camera1 Reserve
1.2196 + OUTSTANDING
1.2197 + COMMAND camera1 PowerOn
1.2198 + OUTSTANDING
1.2199 + COMMAND camera1 CameraInfo
1.2200 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0078-001-PrepareImageCaptureL_command06
1.2201 + COMMAND camera1 PowerOff
1.2202 + COMMAND camera1 Release
1.2203 + COMMAND camera1 ~
1.2204 + END_TEST_BLOCK
1.2205 +END_TESTCASE MM-ECM-PublicApi-0078
1.2206 +
1.2207 +START_TESTCASE MM-ECM-PublicApi-0079
1.2208 +//! @SYMTestCaseID MM-ECM-PublicApi-0079
1.2209 +//! @SYMAPI CCamera
1.2210 +//! @SYMAuthor James Mechen
1.2211 +//! @SYMCreationDate 25/01/2006
1.2212 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2213 +//! @SYMTestCaseDesc Prepare Image Capture with size index lower than minimum, and no clipped rectangle.
1.2214 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2215 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2216 +//! 4. Prepare Image Capture with size index lower than minimum.
1.2217 +//! @SYMTestStatus Implemented
1.2218 +//! @SYMTestPriority High
1.2219 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2220 +//! @SYMTestType CIT
1.2221 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2222 + CREATE_OBJECT CCamera camera1
1.2223 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0079-001-CamerasAvailable_command01
1.2224 + COMMAND camera1 NewL MM-ECM-PublicApi-0079-001-NewL_command02
1.2225 + COMMAND camera1 Reserve
1.2226 + OUTSTANDING
1.2227 + COMMAND camera1 PowerOn
1.2228 + OUTSTANDING
1.2229 + COMMAND camera1 CameraInfo
1.2230 + COMMAND !Error=-5 camera1 PrepareImageCaptureL MM-ECM-PublicApi-0079-001-PrepareImageCaptureL_command06
1.2231 + COMMAND camera1 PowerOff
1.2232 + COMMAND camera1 Release
1.2233 + COMMAND camera1 ~
1.2234 + END_TEST_BLOCK
1.2235 +END_TESTCASE MM-ECM-PublicApi-0079
1.2236 +
1.2237 +START_TESTCASE MM-ECM-PublicApi-0080
1.2238 +//! @SYMTestCaseID MM-ECM-PublicApi-0080
1.2239 +//! @SYMAPI CCamera
1.2240 +//! @SYMAuthor James Mechen
1.2241 +//! @SYMCreationDate 25/01/2006
1.2242 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2243 +//! @SYMTestCaseDesc Prepare Image Capture with size index lower than minimum, and valid clipped rectangle.
1.2244 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2245 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2246 +//! 4. Prepare Image Capture with size index lower than minimum, specifying a rectangle.
1.2247 +//! @SYMTestStatus Implemented
1.2248 +//! @SYMTestPriority High
1.2249 +//! @SYMTestExpectedResults KErrNone is returned.
1.2250 +//! @SYMTestType CIT
1.2251 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2252 + CREATE_OBJECT CCamera camera1
1.2253 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0080-001-CamerasAvailable_command01
1.2254 + COMMAND camera1 NewL MM-ECM-PublicApi-0080-001-NewL_command02
1.2255 + COMMAND camera1 Reserve
1.2256 + OUTSTANDING
1.2257 + COMMAND camera1 PowerOn
1.2258 + OUTSTANDING
1.2259 + COMMAND camera1 CameraInfo
1.2260 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0080-001-PrepareImageCaptureL_command06
1.2261 + COMMAND camera1 PowerOff
1.2262 + COMMAND camera1 Release
1.2263 + COMMAND camera1 ~
1.2264 + END_TEST_BLOCK
1.2265 +END_TESTCASE MM-ECM-PublicApi-0080
1.2266 +
1.2267 +START_TESTCASE MM-ECM-PublicApi-0082
1.2268 +//! @SYMTestCaseID MM-ECM-PublicApi-0082
1.2269 +//! @SYMAPI CCamera
1.2270 +//! @SYMAuthor James Mechen
1.2271 +//! @SYMCreationDate 25/01/2006
1.2272 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2273 +//! @SYMTestCaseDesc Prepare Image Capture with size index higher than maximum, and no clipped rectangle.
1.2274 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2275 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2276 +//! 4. Prepare Image Capture with size index higher than maximum.
1.2277 +//! @SYMTestStatus Implemented
1.2278 +//! @SYMTestPriority High
1.2279 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2280 +//! @SYMTestType CIT
1.2281 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2282 + CREATE_OBJECT CCamera camera1
1.2283 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0082-001-CamerasAvailable_command01
1.2284 + COMMAND camera1 NewL MM-ECM-PublicApi-0082-001-NewL_command02
1.2285 + COMMAND camera1 Reserve
1.2286 + OUTSTANDING
1.2287 + COMMAND camera1 PowerOn
1.2288 + OUTSTANDING
1.2289 + COMMAND camera1 CameraInfo
1.2290 + COMMAND !Error=-5 camera1 PrepareImageCaptureL MM-ECM-PublicApi-0082-001-PrepareImageCaptureL_command06
1.2291 + COMMAND camera1 PowerOff
1.2292 + COMMAND camera1 Release
1.2293 + COMMAND camera1 ~
1.2294 + END_TEST_BLOCK
1.2295 +END_TESTCASE MM-ECM-PublicApi-0082
1.2296 +
1.2297 +START_TESTCASE MM-ECM-PublicApi-0083
1.2298 +//! @SYMTestCaseID MM-ECM-PublicApi-0083
1.2299 +//! @SYMAPI CCamera
1.2300 +//! @SYMAuthor James Mechen
1.2301 +//! @SYMCreationDate 25/01/2006
1.2302 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2303 +//! @SYMTestCaseDesc Prepare Image Capture with size index higher than maximum, and valid clipped rectangle.
1.2304 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.2305 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2306 +//! 4. Prepare Image Capture with size index higher than maximum, specifying a rectangle.
1.2307 +//! @SYMTestStatus Implemented
1.2308 +//! @SYMTestPriority High
1.2309 +//! @SYMTestExpectedResults KErrNone is returned.
1.2310 +//! @SYMTestType CIT
1.2311 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2312 + CREATE_OBJECT CCamera camera1
1.2313 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0083-001-CamerasAvailable_command01
1.2314 + COMMAND camera1 NewL MM-ECM-PublicApi-0083-001-NewL_command02
1.2315 + COMMAND camera1 Reserve
1.2316 + OUTSTANDING
1.2317 + COMMAND camera1 PowerOn
1.2318 + OUTSTANDING
1.2319 + COMMAND camera1 CameraInfo
1.2320 + COMMAND camera1 PrepareImageCaptureL MM-ECM-PublicApi-0083-001-PrepareImageCaptureL_command06
1.2321 + COMMAND camera1 PowerOff
1.2322 + COMMAND camera1 Release
1.2323 + COMMAND camera1 ~
1.2324 + END_TEST_BLOCK
1.2325 +END_TESTCASE MM-ECM-PublicApi-0083
1.2326 +
1.2327 +START_TESTCASE MM-ECM-PublicApi-0084
1.2328 +//! @SYMTestCaseID MM-ECM-PublicApi-0084
1.2329 +//! @SYMAPI CCamera
1.2330 +//! @SYMAuthor James Mechen
1.2331 +//! @SYMCreationDate 25/01/2006
1.2332 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2333 +//! @SYMTestCaseDesc Enumerate Capture Sizes with size index lower than minimum.
1.2334 +//! Uses API elements: NewL(), EnumerateCaptureSizes().
1.2335 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Capture Sizes with size index lower than minimum.
1.2336 +//! @SYMTestStatus Implemented
1.2337 +//! @SYMTestPriority High
1.2338 +//! @SYMTestExpectedResults Zero capture size is returned.
1.2339 +//! @SYMTestType CIT
1.2340 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2341 + CREATE_OBJECT CCamera camera1
1.2342 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0084-001-CamerasAvailable_command01
1.2343 + COMMAND camera1 NewL MM-ECM-PublicApi-0084-001-NewL_command02
1.2344 + COMMAND camera1 Reserve
1.2345 + OUTSTANDING
1.2346 + COMMAND camera1 PowerOn
1.2347 + OUTSTANDING
1.2348 + COMMAND camera1 CameraInfo
1.2349 + COMMAND camera1 Handle
1.2350 + COMMAND camera1 EnumerateCaptureSizes MM-ECM-PublicApi-0084-001-EnumerateCaptureSizes_command07
1.2351 + COMMAND camera1 PowerOff
1.2352 + COMMAND camera1 Release
1.2353 + COMMAND camera1 ~
1.2354 + END_TEST_BLOCK
1.2355 +END_TESTCASE MM-ECM-PublicApi-0084
1.2356 +
1.2357 +START_TESTCASE MM-ECM-PublicApi-0085
1.2358 +//! @SYMTestCaseID MM-ECM-PublicApi-0085
1.2359 +//! @SYMAPI CCamera
1.2360 +//! @SYMAuthor James Mechen
1.2361 +//! @SYMCreationDate 25/01/2006
1.2362 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2363 +//! @SYMTestCaseDesc Enumerate Capture Sizes with size index higher than maximum.
1.2364 +//! Uses API elements: NewL(), EnumerateCaptureSizes().
1.2365 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Capture Sizes with size index higher than maximum.
1.2366 +//! @SYMTestStatus Implemented
1.2367 +//! @SYMTestPriority High
1.2368 +//! @SYMTestExpectedResults Zero capture size is returned.
1.2369 +//! @SYMTestType CIT
1.2370 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2371 + CREATE_OBJECT CCamera camera1
1.2372 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0085-001-CamerasAvailable_command01
1.2373 + COMMAND camera1 NewL MM-ECM-PublicApi-0085-001-NewL_command02
1.2374 + COMMAND camera1 Reserve
1.2375 + OUTSTANDING
1.2376 + COMMAND camera1 PowerOn
1.2377 + OUTSTANDING
1.2378 + COMMAND camera1 CameraInfo
1.2379 + COMMAND camera1 Handle
1.2380 + COMMAND camera1 EnumerateCaptureSizes MM-ECM-PublicApi-0085-001-EnumerateCaptureSizes_command07
1.2381 + COMMAND camera1 PowerOff
1.2382 + COMMAND camera1 Release
1.2383 + COMMAND camera1 ~
1.2384 + END_TEST_BLOCK
1.2385 +END_TESTCASE MM-ECM-PublicApi-0085
1.2386 +
1.2387 +START_TESTCASE MM-ECM-PublicApi-0088
1.2388 +//! @SYMTestCaseID MM-ECM-PublicApi-0088
1.2389 +//! @SYMAPI CCamera
1.2390 +//! @SYMAuthor James Mechen
1.2391 +//! @SYMCreationDate 25/01/2006
1.2392 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2393 +//! @SYMTestCaseDesc Prepare Video Capture without powering on, with no clipped rectangle.
1.2394 +//! Uses API elements: NewL(), Reserve(), PrepareVideoCaptureL().
1.2395 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.2396 +//! 3. Prepare Video Capture.
1.2397 +//! @SYMTestStatus Implemented
1.2398 +//! @SYMTestPriority High
1.2399 +//! @SYMTestExpectedResults KErrNotReady is returned.
1.2400 +//! @SYMTestType CIT
1.2401 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2402 + CREATE_OBJECT CCamera camera1
1.2403 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0088-001-CamerasAvailable_command01
1.2404 + COMMAND camera1 NewL MM-ECM-PublicApi-0088-001-NewL_command02
1.2405 + COMMAND camera1 Reserve
1.2406 + OUTSTANDING
1.2407 + COMMAND camera1 CameraInfo
1.2408 + COMMAND !Error=-18 camera1 PrepareVideoCaptureL
1.2409 + COMMAND camera1 PowerOff
1.2410 + COMMAND camera1 Release
1.2411 + COMMAND camera1 ~
1.2412 + END_TEST_BLOCK
1.2413 +END_TESTCASE MM-ECM-PublicApi-0088
1.2414 +
1.2415 +START_TESTCASE MM-ECM-PublicApi-0089
1.2416 +//! @SYMTestCaseID MM-ECM-PublicApi-0089
1.2417 +//! @SYMAPI CCamera
1.2418 +//! @SYMAuthor James Mechen
1.2419 +//! @SYMCreationDate 25/01/2006
1.2420 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2421 +//! @SYMTestCaseDesc Prepare Video Capture without reserving, with no clipped rectangle.
1.2422 +//! Uses API elements: NewL(), PrepareVideoCaptureL().
1.2423 +//! @SYMTestActions 1. Create camera object. 2. Prepare Video Capture.
1.2424 +//! @SYMTestStatus Implemented
1.2425 +//! @SYMTestPriority High
1.2426 +//! @SYMTestExpectedResults KErrInUse is returned.
1.2427 +//! @SYMTestType CIT
1.2428 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2429 + CREATE_OBJECT CCamera camera1
1.2430 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0089-001-CamerasAvailable_command01
1.2431 + COMMAND camera1 NewL MM-ECM-PublicApi-0089-001-NewL_command02
1.2432 + COMMAND camera1 CameraInfo
1.2433 + COMMAND !Error=-14 camera1 PrepareVideoCaptureL
1.2434 + COMMAND camera1 PowerOff
1.2435 + COMMAND camera1 Release
1.2436 + COMMAND camera1 ~
1.2437 + END_TEST_BLOCK
1.2438 +END_TESTCASE MM-ECM-PublicApi-0089
1.2439 +
1.2440 +START_TESTCASE MM-ECM-PublicApi-0090
1.2441 +//! @SYMTestCaseID MM-ECM-PublicApi-0090
1.2442 +//! @SYMAPI CCamera
1.2443 +//! @SYMAuthor James Mechen
1.2444 +//! @SYMCreationDate 25/01/2006
1.2445 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2446 +//! @SYMTestCaseDesc Prepare Video Capture without powering on, with valid clipped rectangle.
1.2447 +//! Uses API elements: NewL(), Reserve(), PrepareVideoCaptureL().
1.2448 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera.
1.2449 +//! 3. Prepare Video Capture specifying a rectangle.
1.2450 +//! @SYMTestStatus Implemented
1.2451 +//! @SYMTestPriority High
1.2452 +//! @SYMTestExpectedResults KErrNone is returned.
1.2453 +//! @SYMTestType CIT
1.2454 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2455 + CREATE_OBJECT CCamera camera1
1.2456 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0090-001-CamerasAvailable_command01
1.2457 + COMMAND camera1 NewL MM-ECM-PublicApi-0090-001-NewL_command02
1.2458 + COMMAND camera1 Reserve
1.2459 + OUTSTANDING
1.2460 + COMMAND camera1 CameraInfo
1.2461 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0090-001-PrepareVideoCaptureL_command05
1.2462 + COMMAND camera1 PowerOff
1.2463 + COMMAND camera1 Release
1.2464 + COMMAND camera1 ~
1.2465 + END_TEST_BLOCK
1.2466 +END_TESTCASE MM-ECM-PublicApi-0090
1.2467 +
1.2468 +START_TESTCASE MM-ECM-PublicApi-0091
1.2469 +//! @SYMTestCaseID MM-ECM-PublicApi-0091
1.2470 +//! @SYMAPI CCamera
1.2471 +//! @SYMAuthor James Mechen
1.2472 +//! @SYMCreationDate 25/01/2006
1.2473 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2474 +//! @SYMTestCaseDesc Prepare Video Capture without reserving, with valid clipped rectangle.
1.2475 +//! Uses API elements: NewL(), PrepareVideoCaptureL().
1.2476 +//! @SYMTestActions 1. Create camera object. 2. Prepare Video Capture specifying a rectangle.
1.2477 +//! @SYMTestStatus Implemented
1.2478 +//! @SYMTestPriority High
1.2479 +//! @SYMTestExpectedResults KErrNone is returned.
1.2480 +//! @SYMTestType CIT
1.2481 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2482 + CREATE_OBJECT CCamera camera1
1.2483 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0091-001-CamerasAvailable_command01
1.2484 + COMMAND camera1 NewL MM-ECM-PublicApi-0091-001-NewL_command02
1.2485 + COMMAND camera1 CameraInfo
1.2486 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0091-001-PrepareVideoCaptureL_command04
1.2487 + COMMAND camera1 PowerOff
1.2488 + COMMAND camera1 Release
1.2489 + COMMAND camera1 ~
1.2490 + END_TEST_BLOCK
1.2491 +END_TESTCASE MM-ECM-PublicApi-0091
1.2492 +
1.2493 +START_TESTCASE MM-ECM-PublicApi-0092
1.2494 +//! @SYMTestCaseID MM-ECM-PublicApi-0092
1.2495 +//! @SYMAPI CCamera
1.2496 +//! @SYMAuthor James Mechen
1.2497 +//! @SYMCreationDate 25/01/2006
1.2498 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2499 +//! @SYMTestCaseDesc Prepare Video Capture with invalid Video format, and no clipped rectangle.
1.2500 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2501 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2502 +//! 4. Prepare Video Capture with invalid Video format.
1.2503 +//! @SYMTestStatus Implemented
1.2504 +//! @SYMTestPriority High
1.2505 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2506 +//! @SYMTestType CIT
1.2507 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2508 + CREATE_OBJECT CCamera camera1
1.2509 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0092-001-CamerasAvailable_command01
1.2510 + COMMAND camera1 NewL MM-ECM-PublicApi-0092-001-NewL_command02
1.2511 + COMMAND camera1 Reserve
1.2512 + OUTSTANDING
1.2513 + COMMAND camera1 PowerOn
1.2514 + OUTSTANDING
1.2515 + COMMAND camera1 CameraInfo
1.2516 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0092-001-PrepareVideoCaptureL_command06
1.2517 + COMMAND camera1 PowerOff
1.2518 + COMMAND camera1 Release
1.2519 + COMMAND camera1 ~
1.2520 + END_TEST_BLOCK
1.2521 +END_TESTCASE MM-ECM-PublicApi-0092
1.2522 +
1.2523 +START_TESTCASE MM-ECM-PublicApi-0093
1.2524 +//! @SYMTestCaseID MM-ECM-PublicApi-0093
1.2525 +//! @SYMAPI CCamera
1.2526 +//! @SYMAuthor James Mechen
1.2527 +//! @SYMCreationDate 25/01/2006
1.2528 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2529 +//! @SYMTestCaseDesc Prepare Video Capture with invalid Video format, and valid clipped rectangle.
1.2530 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2531 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2532 +//! 4. Prepare Video Capture with invalid Video format, specifying a rectangle.
1.2533 +//! @SYMTestStatus Implemented
1.2534 +//! @SYMTestPriority High
1.2535 +//! @SYMTestExpectedResults KErrNone is returned.
1.2536 +//! @SYMTestType CIT
1.2537 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2538 + CREATE_OBJECT CCamera camera1
1.2539 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0093-001-CamerasAvailable_command01
1.2540 + COMMAND camera1 NewL MM-ECM-PublicApi-0093-001-NewL_command02
1.2541 + COMMAND camera1 Reserve
1.2542 + OUTSTANDING
1.2543 + COMMAND camera1 PowerOn
1.2544 + OUTSTANDING
1.2545 + COMMAND camera1 CameraInfo
1.2546 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0093-001-PrepareVideoCaptureL_command06
1.2547 + COMMAND camera1 PowerOff
1.2548 + COMMAND camera1 Release
1.2549 + COMMAND camera1 ~
1.2550 + END_TEST_BLOCK
1.2551 +END_TESTCASE MM-ECM-PublicApi-0093
1.2552 +
1.2553 +START_TESTCASE MM-ECM-PublicApi-0094
1.2554 +//! @SYMTestCaseID MM-ECM-PublicApi-0094
1.2555 +//! @SYMAPI CCamera
1.2556 +//! @SYMAuthor James Mechen
1.2557 +//! @SYMCreationDate 25/01/2006
1.2558 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2559 +//! @SYMTestCaseDesc Prepare Video Capture with size index lower than minimum, and no clipped rectangle.
1.2560 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2561 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2562 +//! 4. Prepare Video Capture with size index lower than minimum.
1.2563 +//! @SYMTestStatus Implemented
1.2564 +//! @SYMTestPriority High
1.2565 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2566 +//! @SYMTestType CIT
1.2567 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2568 + CREATE_OBJECT CCamera camera1
1.2569 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0094-001-CamerasAvailable_command01
1.2570 + COMMAND camera1 NewL MM-ECM-PublicApi-0094-001-NewL_command02
1.2571 + COMMAND camera1 Reserve
1.2572 + OUTSTANDING
1.2573 + COMMAND camera1 PowerOn
1.2574 + OUTSTANDING
1.2575 + COMMAND camera1 CameraInfo
1.2576 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0094-001-PrepareVideoCaptureL_command06
1.2577 + COMMAND camera1 PowerOff
1.2578 + COMMAND camera1 Release
1.2579 + COMMAND camera1 ~
1.2580 + END_TEST_BLOCK
1.2581 +END_TESTCASE MM-ECM-PublicApi-0094
1.2582 +
1.2583 +START_TESTCASE MM-ECM-PublicApi-0095
1.2584 +//! @SYMTestCaseID MM-ECM-PublicApi-0095
1.2585 +//! @SYMAPI CCamera
1.2586 +//! @SYMAuthor James Mechen
1.2587 +//! @SYMCreationDate 25/01/2006
1.2588 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2589 +//! @SYMTestCaseDesc Prepare Video Capture with size index lower than minimum, and valid clipped rectangle.
1.2590 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2591 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2592 +//! 4. Prepare Video Capture with size index lower than minimum, specifying a rectangle.
1.2593 +//! @SYMTestStatus Implemented
1.2594 +//! @SYMTestPriority High
1.2595 +//! @SYMTestExpectedResults KErrNone is returned.
1.2596 +//! @SYMTestType CIT
1.2597 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2598 + CREATE_OBJECT CCamera camera1
1.2599 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0095-001-CamerasAvailable_command01
1.2600 + COMMAND camera1 NewL MM-ECM-PublicApi-0095-001-NewL_command02
1.2601 + COMMAND camera1 Reserve
1.2602 + OUTSTANDING
1.2603 + COMMAND camera1 PowerOn
1.2604 + OUTSTANDING
1.2605 + COMMAND camera1 CameraInfo
1.2606 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0095-001-PrepareVideoCaptureL_command06
1.2607 + COMMAND camera1 PowerOff
1.2608 + COMMAND camera1 Release
1.2609 + COMMAND camera1 ~
1.2610 + END_TEST_BLOCK
1.2611 +END_TESTCASE MM-ECM-PublicApi-0095
1.2612 +
1.2613 +START_TESTCASE MM-ECM-PublicApi-0096
1.2614 +//! @SYMTestCaseID MM-ECM-PublicApi-0096
1.2615 +//! @SYMAPI CCamera
1.2616 +//! @SYMAuthor James Mechen
1.2617 +//! @SYMCreationDate 25/01/2006
1.2618 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2619 +//! @SYMTestCaseDesc Prepare Video Capture with size index higher than maximum, and no clipped rectangle.
1.2620 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2621 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2622 +//! 4. Prepare Video Capture with size index higher than maximum.
1.2623 +//! @SYMTestStatus Implemented
1.2624 +//! @SYMTestPriority High
1.2625 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2626 +//! @SYMTestType CIT
1.2627 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2628 + CREATE_OBJECT CCamera camera1
1.2629 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0096-001-CamerasAvailable_command01
1.2630 + COMMAND camera1 NewL MM-ECM-PublicApi-0096-001-NewL_command02
1.2631 + COMMAND camera1 Reserve
1.2632 + OUTSTANDING
1.2633 + COMMAND camera1 PowerOn
1.2634 + OUTSTANDING
1.2635 + COMMAND camera1 CameraInfo
1.2636 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0096-001-PrepareVideoCaptureL_command06
1.2637 + COMMAND camera1 PowerOff
1.2638 + COMMAND camera1 Release
1.2639 + COMMAND camera1 ~
1.2640 + END_TEST_BLOCK
1.2641 +END_TESTCASE MM-ECM-PublicApi-0096
1.2642 +
1.2643 +START_TESTCASE MM-ECM-PublicApi-0097
1.2644 +//! @SYMTestCaseID MM-ECM-PublicApi-0097
1.2645 +//! @SYMAPI CCamera
1.2646 +//! @SYMAuthor James Mechen
1.2647 +//! @SYMCreationDate 25/01/2006
1.2648 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2649 +//! @SYMTestCaseDesc Prepare Video Capture with size index higher than maximum, and valid clipped rectangle.
1.2650 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2651 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2652 +//! 4. Prepare Video Capture with size index higher than maximum, specifying a rectangle.
1.2653 +//! @SYMTestStatus Implemented
1.2654 +//! @SYMTestPriority High
1.2655 +//! @SYMTestExpectedResults KErrNone is returned.
1.2656 +//! @SYMTestType CIT
1.2657 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2658 + CREATE_OBJECT CCamera camera1
1.2659 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0097-001-CamerasAvailable_command01
1.2660 + COMMAND camera1 NewL MM-ECM-PublicApi-0097-001-NewL_command02
1.2661 + COMMAND camera1 Reserve
1.2662 + OUTSTANDING
1.2663 + COMMAND camera1 PowerOn
1.2664 + OUTSTANDING
1.2665 + COMMAND camera1 CameraInfo
1.2666 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0097-001-PrepareVideoCaptureL_command06
1.2667 + COMMAND camera1 PowerOff
1.2668 + COMMAND camera1 Release
1.2669 + COMMAND camera1 ~
1.2670 + END_TEST_BLOCK
1.2671 +END_TESTCASE MM-ECM-PublicApi-0097
1.2672 +
1.2673 +START_TESTCASE MM-ECM-PublicApi-0098
1.2674 +//! @SYMTestCaseID MM-ECM-PublicApi-0098
1.2675 +//! @SYMAPI CCamera
1.2676 +//! @SYMAuthor James Mechen
1.2677 +//! @SYMCreationDate 25/01/2006
1.2678 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2679 +//! @SYMTestCaseDesc Prepare Video Capture with rate index lower than minimum, and no clipped rectangle.
1.2680 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2681 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2682 +//! 4. Prepare Video Capture with rate index lower than minimum.
1.2683 +//! @SYMTestStatus Implemented
1.2684 +//! @SYMTestPriority High
1.2685 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2686 +//! @SYMTestType CIT
1.2687 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2688 + CREATE_OBJECT CCamera camera1
1.2689 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0098-001-CamerasAvailable_command01
1.2690 + COMMAND camera1 NewL MM-ECM-PublicApi-0098-001-NewL_command02
1.2691 + COMMAND camera1 Reserve
1.2692 + OUTSTANDING
1.2693 + COMMAND camera1 PowerOn
1.2694 + OUTSTANDING
1.2695 + COMMAND camera1 CameraInfo
1.2696 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0098-001-PrepareVideoCaptureL_command06
1.2697 + COMMAND camera1 PowerOff
1.2698 + COMMAND camera1 Release
1.2699 + COMMAND camera1 ~
1.2700 + END_TEST_BLOCK
1.2701 +END_TESTCASE MM-ECM-PublicApi-0098
1.2702 +
1.2703 +START_TESTCASE MM-ECM-PublicApi-0099
1.2704 +//! @SYMTestCaseID MM-ECM-PublicApi-0099
1.2705 +//! @SYMAPI CCamera
1.2706 +//! @SYMAuthor James Mechen
1.2707 +//! @SYMCreationDate 25/01/2006
1.2708 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2709 +//! @SYMTestCaseDesc Prepare Video Capture with rate index lower than minimum, and valid clipped rectangle.
1.2710 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2711 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2712 +//! 4. Prepare Video Capture with rate index lower than minimum, specifying a rectangle.
1.2713 +//! @SYMTestStatus Implemented
1.2714 +//! @SYMTestPriority High
1.2715 +//! @SYMTestExpectedResults KErrNone is returned.
1.2716 +//! @SYMTestType CIT
1.2717 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2718 + CREATE_OBJECT CCamera camera1
1.2719 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0099-001-CamerasAvailable_command01
1.2720 + COMMAND camera1 NewL MM-ECM-PublicApi-0099-001-NewL_command02
1.2721 + COMMAND camera1 Reserve
1.2722 + OUTSTANDING
1.2723 + COMMAND camera1 PowerOn
1.2724 + OUTSTANDING
1.2725 + COMMAND camera1 CameraInfo
1.2726 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0099-001-PrepareVideoCaptureL_command06
1.2727 + COMMAND camera1 PowerOff
1.2728 + COMMAND camera1 Release
1.2729 + COMMAND camera1 ~
1.2730 + END_TEST_BLOCK
1.2731 +END_TESTCASE MM-ECM-PublicApi-0099
1.2732 +
1.2733 +START_TESTCASE MM-ECM-PublicApi-0100
1.2734 +//! @SYMTestCaseID MM-ECM-PublicApi-0100
1.2735 +//! @SYMAPI CCamera
1.2736 +//! @SYMAuthor James Mechen
1.2737 +//! @SYMCreationDate 25/01/2006
1.2738 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2739 +//! @SYMTestCaseDesc Prepare Video Capture with rate index higher than maximum, and no clipped rectangle.
1.2740 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2741 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2742 +//! 4. Prepare Video Capture with rate index higher than maximum.
1.2743 +//! @SYMTestStatus Implemented
1.2744 +//! @SYMTestPriority High
1.2745 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2746 +//! @SYMTestType CIT
1.2747 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2748 + CREATE_OBJECT CCamera camera1
1.2749 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0100-001-CamerasAvailable_command01
1.2750 + COMMAND camera1 NewL MM-ECM-PublicApi-0100-001-NewL_command02
1.2751 + COMMAND camera1 Reserve
1.2752 + OUTSTANDING
1.2753 + COMMAND camera1 PowerOn
1.2754 + OUTSTANDING
1.2755 + COMMAND camera1 CameraInfo
1.2756 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0100-001-PrepareVideoCaptureL_command06
1.2757 + COMMAND camera1 PowerOff
1.2758 + COMMAND camera1 Release
1.2759 + COMMAND camera1 ~
1.2760 + END_TEST_BLOCK
1.2761 +END_TESTCASE MM-ECM-PublicApi-0100
1.2762 +
1.2763 +START_TESTCASE MM-ECM-PublicApi-0101
1.2764 +//! @SYMTestCaseID MM-ECM-PublicApi-0101
1.2765 +//! @SYMAPI CCamera
1.2766 +//! @SYMAuthor James Mechen
1.2767 +//! @SYMCreationDate 25/01/2006
1.2768 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2769 +//! @SYMTestCaseDesc Prepare Video Capture with rate index higher than maximum, and valid clipped rectangle.
1.2770 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2771 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2772 +//! 4. Prepare Video Capture with rate index higher than maximum, specifying a rectangle.
1.2773 +//! @SYMTestStatus Implemented
1.2774 +//! @SYMTestPriority High
1.2775 +//! @SYMTestExpectedResults KErrNone is returned.
1.2776 +//! @SYMTestType CIT
1.2777 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2778 + CREATE_OBJECT CCamera camera1
1.2779 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0101-001-CamerasAvailable_command01
1.2780 + COMMAND camera1 NewL MM-ECM-PublicApi-0101-001-NewL_command02
1.2781 + COMMAND camera1 Reserve
1.2782 + OUTSTANDING
1.2783 + COMMAND camera1 PowerOn
1.2784 + OUTSTANDING
1.2785 + COMMAND camera1 CameraInfo
1.2786 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0101-001-PrepareVideoCaptureL_command06
1.2787 + COMMAND camera1 PowerOff
1.2788 + COMMAND camera1 Release
1.2789 + COMMAND camera1 ~
1.2790 + END_TEST_BLOCK
1.2791 +END_TESTCASE MM-ECM-PublicApi-0101
1.2792 +
1.2793 +START_TESTCASE MM-ECM-PublicApi-0102
1.2794 +//! @SYMTestCaseID MM-ECM-PublicApi-0102
1.2795 +//! @SYMAPI CCamera
1.2796 +//! @SYMAuthor James Mechen
1.2797 +//! @SYMCreationDate 25/01/2006
1.2798 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2799 +//! @SYMTestCaseDesc Prepare Video Capture with invalid number of buffers, and no clipped rectangle.
1.2800 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2801 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2802 +//! 4. Prepare Video Capture with invalid number of buffers.
1.2803 +//! @SYMTestStatus Implemented
1.2804 +//! @SYMTestPriority High
1.2805 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2806 +//! @SYMTestType CIT
1.2807 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2808 + CREATE_OBJECT CCamera camera1
1.2809 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0102-001-CamerasAvailable_command01
1.2810 + COMMAND camera1 NewL MM-ECM-PublicApi-0102-001-NewL_command02
1.2811 + COMMAND camera1 Reserve
1.2812 + OUTSTANDING
1.2813 + COMMAND camera1 PowerOn
1.2814 + OUTSTANDING
1.2815 + COMMAND camera1 CameraInfo
1.2816 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0102-001-PrepareVideoCaptureL_command06
1.2817 + COMMAND camera1 PowerOff
1.2818 + COMMAND camera1 Release
1.2819 + COMMAND camera1 ~
1.2820 + END_TEST_BLOCK
1.2821 +END_TESTCASE MM-ECM-PublicApi-0102
1.2822 +
1.2823 +START_TESTCASE MM-ECM-PublicApi-0103
1.2824 +//! @SYMTestCaseID MM-ECM-PublicApi-0103
1.2825 +//! @SYMAPI CCamera
1.2826 +//! @SYMAuthor James Mechen
1.2827 +//! @SYMCreationDate 25/01/2006
1.2828 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2829 +//! @SYMTestCaseDesc Prepare Video Capture with invalid number of buffers, and valid clipped rectangle.
1.2830 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2831 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2832 +//! 4. Prepare Video Capture with invalid number of buffers, specifying a rectangle.
1.2833 +//! @SYMTestStatus Implemented
1.2834 +//! @SYMTestPriority High
1.2835 +//! @SYMTestExpectedResults KErrNone is returned.
1.2836 +//! @SYMTestType CIT
1.2837 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2838 + CREATE_OBJECT CCamera camera1
1.2839 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0103-001-CamerasAvailable_command01
1.2840 + COMMAND camera1 NewL MM-ECM-PublicApi-0103-001-NewL_command02
1.2841 + COMMAND camera1 Reserve
1.2842 + OUTSTANDING
1.2843 + COMMAND camera1 PowerOn
1.2844 + OUTSTANDING
1.2845 + COMMAND camera1 CameraInfo
1.2846 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0103-001-PrepareVideoCaptureL_command06
1.2847 + COMMAND camera1 PowerOff
1.2848 + COMMAND camera1 Release
1.2849 + COMMAND camera1 ~
1.2850 + END_TEST_BLOCK
1.2851 +END_TESTCASE MM-ECM-PublicApi-0103
1.2852 +
1.2853 +START_TESTCASE MM-ECM-PublicApi-0104
1.2854 +//! @SYMTestCaseID MM-ECM-PublicApi-0104
1.2855 +//! @SYMAPI CCamera
1.2856 +//! @SYMAuthor James Mechen
1.2857 +//! @SYMCreationDate 25/01/2006
1.2858 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2859 +//! @SYMTestCaseDesc Prepare Video Capture with invalid frames per buffer value, and no clipped rectangle.
1.2860 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2861 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2862 +//! 4. Prepare Video Capture with invalid frames per buffer value.
1.2863 +//! @SYMTestStatus Implemented
1.2864 +//! @SYMTestPriority High
1.2865 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2866 +//! @SYMTestType CIT
1.2867 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2868 + CREATE_OBJECT CCamera camera1
1.2869 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0104-001-CamerasAvailable_command01
1.2870 + COMMAND camera1 NewL MM-ECM-PublicApi-0104-001-NewL_command02
1.2871 + COMMAND camera1 Reserve
1.2872 + OUTSTANDING
1.2873 + COMMAND camera1 PowerOn
1.2874 + OUTSTANDING
1.2875 + COMMAND camera1 CameraInfo
1.2876 + COMMAND !Error=-5 camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0104-001-PrepareVideoCaptureL_command06
1.2877 + COMMAND camera1 PowerOff
1.2878 + COMMAND camera1 Release
1.2879 + COMMAND camera1 ~
1.2880 + END_TEST_BLOCK
1.2881 +END_TESTCASE MM-ECM-PublicApi-0104
1.2882 +
1.2883 +START_TESTCASE MM-ECM-PublicApi-0105
1.2884 +//! @SYMTestCaseID MM-ECM-PublicApi-0105
1.2885 +//! @SYMAPI CCamera
1.2886 +//! @SYMAuthor James Mechen
1.2887 +//! @SYMCreationDate 25/01/2006
1.2888 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2889 +//! @SYMTestCaseDesc Prepare Video Capture with invalid frames per buffer value, and valid clipped rectangle.
1.2890 +//! Uses API elements: NewL(), Reserve(), PowerOn(), PrepareVideoCaptureL().
1.2891 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.2892 +//! 4. Prepare Video Capture with invalid frames per buffer value specifying a rectangle.
1.2893 +//! @SYMTestStatus Implemented
1.2894 +//! @SYMTestPriority High
1.2895 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.2896 +//! @SYMTestType CIT
1.2897 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2898 + CREATE_OBJECT CCamera camera1
1.2899 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0105-001-CamerasAvailable_command01
1.2900 + COMMAND camera1 NewL MM-ECM-PublicApi-0105-001-NewL_command02
1.2901 + COMMAND camera1 Reserve
1.2902 + OUTSTANDING
1.2903 + COMMAND camera1 PowerOn
1.2904 + OUTSTANDING
1.2905 + COMMAND camera1 CameraInfo
1.2906 + COMMAND camera1 PrepareVideoCaptureL MM-ECM-PublicApi-0105-001-PrepareVideoCaptureL_command06
1.2907 + COMMAND camera1 PowerOff
1.2908 + COMMAND camera1 Release
1.2909 + COMMAND camera1 ~
1.2910 + END_TEST_BLOCK
1.2911 +END_TESTCASE MM-ECM-PublicApi-0105
1.2912 +
1.2913 +START_TESTCASE MM-ECM-PublicApi-0107
1.2914 +//! @SYMTestCaseID MM-ECM-PublicApi-0107
1.2915 +//! @SYMAPI CCamera
1.2916 +//! @SYMAuthor James Mechen
1.2917 +//! @SYMCreationDate 25/01/2006
1.2918 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2919 +//! @SYMTestCaseDesc Enumerate Video Frame Sizes with size index lower than minimum.
1.2920 +//! Uses API elements: NewL(), EnumerateVideoFrameSizes().
1.2921 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Sizes with size index lower than minimum.
1.2922 +//! @SYMTestStatus Implemented
1.2923 +//! @SYMTestPriority High
1.2924 +//! @SYMTestExpectedResults Zero frame size is returned.
1.2925 +//! @SYMTestType CIT
1.2926 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2927 + CREATE_OBJECT CCamera camera1
1.2928 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0107-001-CamerasAvailable_command01
1.2929 + COMMAND camera1 NewL MM-ECM-PublicApi-0107-001-NewL_command02
1.2930 + COMMAND camera1 Reserve
1.2931 + OUTSTANDING
1.2932 + COMMAND camera1 PowerOn
1.2933 + OUTSTANDING
1.2934 + COMMAND camera1 CameraInfo
1.2935 + COMMAND camera1 EnumerateVideoFrameSizes MM-ECM-PublicApi-0107-001-EnumerateVideoFrameSizes_command06
1.2936 + COMMAND camera1 PowerOff
1.2937 + COMMAND camera1 Release
1.2938 + COMMAND camera1 ~
1.2939 + END_TEST_BLOCK
1.2940 +END_TESTCASE MM-ECM-PublicApi-0107
1.2941 +
1.2942 +START_TESTCASE MM-ECM-PublicApi-0108
1.2943 +//! @SYMTestCaseID MM-ECM-PublicApi-0108
1.2944 +//! @SYMAPI CCamera
1.2945 +//! @SYMAuthor James Mechen
1.2946 +//! @SYMCreationDate 25/01/2006
1.2947 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2948 +//! @SYMTestCaseDesc Enumerate Video Frame Sizes with size index higher than maximum.
1.2949 +//! Uses API elements: NewL(), EnumerateVideoFrameSizes().
1.2950 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Sizes with size index higher than maximum.
1.2951 +//! @SYMTestStatus Implemented
1.2952 +//! @SYMTestPriority High
1.2953 +//! @SYMTestExpectedResults Zero frame size is returned.
1.2954 +//! @SYMTestType CIT
1.2955 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2956 + CREATE_OBJECT CCamera camera1
1.2957 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0108-001-CamerasAvailable_command01
1.2958 + COMMAND camera1 NewL MM-ECM-PublicApi-0108-001-NewL_command02
1.2959 + COMMAND camera1 Reserve
1.2960 + OUTSTANDING
1.2961 + COMMAND camera1 PowerOn
1.2962 + OUTSTANDING
1.2963 + COMMAND camera1 CameraInfo
1.2964 + COMMAND camera1 EnumerateVideoFrameSizes MM-ECM-PublicApi-0108-001-EnumerateVideoFrameSizes_command06
1.2965 + COMMAND camera1 PowerOff
1.2966 + COMMAND camera1 Release
1.2967 + COMMAND camera1 ~
1.2968 + END_TEST_BLOCK
1.2969 +END_TESTCASE MM-ECM-PublicApi-0108
1.2970 +
1.2971 +START_TESTCASE MM-ECM-PublicApi-0110
1.2972 +//! @SYMTestCaseID MM-ECM-PublicApi-0110
1.2973 +//! @SYMAPI CCamera
1.2974 +//! @SYMAuthor James Mechen
1.2975 +//! @SYMCreationDate 25/01/2006
1.2976 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.2977 +//! @SYMTestCaseDesc Enumerate Video Frame Rates with size index lower than minimum.
1.2978 +//! Uses API elements: NewL(), EnumerateVideoFrameRates().
1.2979 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Rates with size index lower than minimum.
1.2980 +//! @SYMTestStatus Implemented
1.2981 +//! @SYMTestPriority High
1.2982 +//! @SYMTestExpectedResults Zero frame rate is returned.
1.2983 +//! @SYMTestType CIT
1.2984 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.2985 + CREATE_OBJECT CCamera camera1
1.2986 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0110-001-CamerasAvailable_command01
1.2987 + COMMAND camera1 NewL MM-ECM-PublicApi-0110-001-NewL_command02
1.2988 + COMMAND camera1 Reserve
1.2989 + OUTSTANDING
1.2990 + COMMAND camera1 PowerOn
1.2991 + OUTSTANDING
1.2992 + COMMAND camera1 CameraInfo
1.2993 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0110-001-EnumerateVideoFrameRates_command06
1.2994 + COMMAND camera1 PowerOff
1.2995 + COMMAND camera1 Release
1.2996 + COMMAND camera1 ~
1.2997 + END_TEST_BLOCK
1.2998 +END_TESTCASE MM-ECM-PublicApi-0110
1.2999 +
1.3000 +START_TESTCASE MM-ECM-PublicApi-0111
1.3001 +//! @SYMTestCaseID MM-ECM-PublicApi-0111
1.3002 +//! @SYMAPI CCamera
1.3003 +//! @SYMAuthor James Mechen
1.3004 +//! @SYMCreationDate 25/01/2006
1.3005 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3006 +//! @SYMTestCaseDesc Enumerate Video Frame Rates with size index higher than maximum.
1.3007 +//! Uses API elements: NewL(), EnumerateVideoFrameRates().
1.3008 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Rates with size index higher than maximum.
1.3009 +//! @SYMTestStatus Implemented
1.3010 +//! @SYMTestPriority High
1.3011 +//! @SYMTestExpectedResults Zero frame rate is returned.
1.3012 +//! @SYMTestType CIT
1.3013 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3014 + CREATE_OBJECT CCamera camera1
1.3015 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0111-001-CamerasAvailable_command01
1.3016 + COMMAND camera1 NewL MM-ECM-PublicApi-0111-001-NewL_command02
1.3017 + COMMAND camera1 Reserve
1.3018 + OUTSTANDING
1.3019 + COMMAND camera1 PowerOn
1.3020 + OUTSTANDING
1.3021 + COMMAND camera1 CameraInfo
1.3022 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0111-001-EnumerateVideoFrameRates_command06
1.3023 + COMMAND camera1 PowerOff
1.3024 + COMMAND camera1 Release
1.3025 + COMMAND camera1 ~
1.3026 + END_TEST_BLOCK
1.3027 +END_TESTCASE MM-ECM-PublicApi-0111
1.3028 +
1.3029 +START_TESTCASE MM-ECM-PublicApi-0113
1.3030 +//! @SYMTestCaseID MM-ECM-PublicApi-0113
1.3031 +//! @SYMAPI CCamera
1.3032 +//! @SYMAuthor James Mechen
1.3033 +//! @SYMCreationDate 25/01/2006
1.3034 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3035 +//! @SYMTestCaseDesc Enumerate Video Frame Rates with rate index lower than minimum.
1.3036 +//! Uses API elements: NewL(), EnumerateVideoFrameRates().
1.3037 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Rates with rate index lower than minimum.
1.3038 +//! @SYMTestStatus Implemented
1.3039 +//! @SYMTestPriority High
1.3040 +//! @SYMTestExpectedResults Zero frame rate is returned.
1.3041 +//! @SYMTestType CIT
1.3042 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3043 + CREATE_OBJECT CCamera camera1
1.3044 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0113-001-CamerasAvailable_command01
1.3045 + COMMAND camera1 NewL MM-ECM-PublicApi-0113-001-NewL_command02
1.3046 + COMMAND camera1 Reserve
1.3047 + OUTSTANDING
1.3048 + COMMAND camera1 PowerOn
1.3049 + OUTSTANDING
1.3050 + COMMAND camera1 CameraInfo
1.3051 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0113-001-EnumerateVideoFrameRates_command06
1.3052 + COMMAND camera1 PowerOff
1.3053 + COMMAND camera1 Release
1.3054 + COMMAND camera1 ~
1.3055 + END_TEST_BLOCK
1.3056 +END_TESTCASE MM-ECM-PublicApi-0113
1.3057 +
1.3058 +START_TESTCASE MM-ECM-PublicApi-0114
1.3059 +//! @SYMTestCaseID MM-ECM-PublicApi-0114
1.3060 +//! @SYMAPI CCamera
1.3061 +//! @SYMAuthor James Mechen
1.3062 +//! @SYMCreationDate 25/01/2006
1.3063 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3064 +//! @SYMTestCaseDesc Enumerate Video Frame Rates with rate index higher than maximum.
1.3065 +//! Uses API elements: NewL(), EnumerateVideoFrameRates().
1.3066 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Rates with rate index higher than maximum.
1.3067 +//! @SYMTestStatus Implemented
1.3068 +//! @SYMTestPriority High
1.3069 +//! @SYMTestExpectedResults Zero frame rate is returned.
1.3070 +//! @SYMTestType CIT
1.3071 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3072 + CREATE_OBJECT CCamera camera1
1.3073 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0114-001-CamerasAvailable_command01
1.3074 + COMMAND camera1 NewL MM-ECM-PublicApi-0114-001-NewL_command02
1.3075 + COMMAND camera1 Reserve
1.3076 + OUTSTANDING
1.3077 + COMMAND camera1 PowerOn
1.3078 + OUTSTANDING
1.3079 + COMMAND camera1 CameraInfo
1.3080 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0114-001-EnumerateVideoFrameRates_command06
1.3081 + COMMAND camera1 PowerOff
1.3082 + COMMAND camera1 Release
1.3083 + COMMAND camera1 ~
1.3084 + END_TEST_BLOCK
1.3085 +END_TESTCASE MM-ECM-PublicApi-0114
1.3086 +
1.3087 +START_TESTCASE MM-ECM-PublicApi-0115
1.3088 +//! @SYMTestCaseID MM-ECM-PublicApi-0115
1.3089 +//! @SYMAPI CCamera
1.3090 +//! @SYMAuthor James Mechen
1.3091 +//! @SYMCreationDate 25/01/2006
1.3092 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3093 +//! @SYMTestCaseDesc Enumerate Video Frame Rates with invalid exposure mode.
1.3094 +//! Uses API elements: NewL(), EnumerateVideoFrameRates().
1.3095 +//! @SYMTestActions 1. Create camera object. 2. Enumerate Video Frame Rates with invalid exposure mode.
1.3096 +//! @SYMTestStatus Implemented
1.3097 +//! @SYMTestPriority High
1.3098 +//! @SYMTestExpectedResults Zero frame rates are returned.
1.3099 +//! @SYMTestType CIT
1.3100 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3101 + CREATE_OBJECT CCamera camera1
1.3102 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0115-001-CamerasAvailable_command01
1.3103 + COMMAND camera1 NewL MM-ECM-PublicApi-0115-001-NewL_command02
1.3104 + COMMAND camera1 Reserve
1.3105 + OUTSTANDING
1.3106 + COMMAND camera1 PowerOn
1.3107 + OUTSTANDING
1.3108 + COMMAND camera1 CameraInfo
1.3109 + COMMAND camera1 EnumerateVideoFrameRates MM-ECM-PublicApi-0115-001-EnumerateVideoFrameRates_command06
1.3110 + COMMAND camera1 PowerOff
1.3111 + COMMAND camera1 Release
1.3112 + COMMAND camera1 ~
1.3113 + END_TEST_BLOCK
1.3114 +END_TESTCASE MM-ECM-PublicApi-0115
1.3115 +
1.3116 +START_TESTCASE MM-ECM-PublicApi-0116
1.3117 +//! @SYMTestCaseID MM-ECM-PublicApi-0116
1.3118 +//! @SYMAPI CCamera
1.3119 +//! @SYMAuthor James Mechen
1.3120 +//! @SYMCreationDate 25/01/2006
1.3121 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3122 +//! @SYMTestCaseDesc Set Jpeg Quality below minimum value.
1.3123 +//! Uses API elements: NewL(), SetJpegQuality(), JpegQuality().
1.3124 +//! @SYMTestActions 1. Create camera object. 2. Set valid Jpeg Quality. 3. Set Jpeg Quality below minimum value.
1.3125 +//! 4. Check that Jpeg Quality is the valid value.
1.3126 +//! @SYMTestStatus Implemented
1.3127 +//! @SYMTestPriority High
1.3128 +//! @SYMTestExpectedResults Invalid Jpeg Quality is ignored and no error is returned.
1.3129 +//! @SYMTestType CIT
1.3130 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3131 + CREATE_OBJECT CCamera camera1
1.3132 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0116-001-CamerasAvailable_command01
1.3133 + COMMAND camera1 NewL MM-ECM-PublicApi-0116-001-NewL_command02
1.3134 + COMMAND camera1 Reserve
1.3135 + OUTSTANDING
1.3136 + COMMAND camera1 PowerOn
1.3137 + OUTSTANDING
1.3138 + COMMAND camera1 CameraInfo
1.3139 + COMMAND camera1 SetJpegQuality MM-ECM-PublicApi-0116-001-SetJpegQuality_command06
1.3140 + COMMAND camera1 JpegQuality MM-ECM-PublicApi-0116-001-JpegQuality_command07
1.3141 + COMMAND camera1 PowerOff
1.3142 + COMMAND camera1 Release
1.3143 + COMMAND camera1 ~
1.3144 + END_TEST_BLOCK
1.3145 +END_TESTCASE MM-ECM-PublicApi-0116
1.3146 +
1.3147 +START_TESTCASE MM-ECM-PublicApi-0117
1.3148 +//! @SYMTestCaseID MM-ECM-PublicApi-0117
1.3149 +//! @SYMAPI CCamera
1.3150 +//! @SYMAuthor James Mechen
1.3151 +//! @SYMCreationDate 25/01/2006
1.3152 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3153 +//! @SYMTestCaseDesc Set Jpeg Quality above maximum value.
1.3154 +//! Uses API elements: NewL(), SetJpegQuality(), JpegQuality().
1.3155 +//! @SYMTestActions 1. Create camera object. 2. Set valid Jpeg Quality. 3. Set Jpeg Quality above maximum value.
1.3156 +//! 4. Check that Jpeg Quality is the valid value.
1.3157 +//! @SYMTestStatus Implemented
1.3158 +//! @SYMTestPriority High
1.3159 +//! @SYMTestExpectedResults Invalid Jpeg Quality is ignored and no error is returned.
1.3160 +//! @SYMTestType CIT
1.3161 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3162 + CREATE_OBJECT CCamera camera1
1.3163 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0117-001-CamerasAvailable_command01
1.3164 + COMMAND camera1 NewL MM-ECM-PublicApi-0117-001-NewL_command02
1.3165 + COMMAND camera1 Reserve
1.3166 + OUTSTANDING
1.3167 + COMMAND camera1 PowerOn
1.3168 + OUTSTANDING
1.3169 + COMMAND camera1 CameraInfo
1.3170 + COMMAND camera1 SetJpegQuality MM-ECM-PublicApi-0117-001-SetJpegQuality_command06
1.3171 + COMMAND camera1 JpegQuality MM-ECM-PublicApi-0117-001-JpegQuality_command07
1.3172 + COMMAND camera1 PowerOff
1.3173 + COMMAND camera1 Release
1.3174 + COMMAND camera1 ~
1.3175 + END_TEST_BLOCK
1.3176 +END_TESTCASE MM-ECM-PublicApi-0117
1.3177 +
1.3178 +START_TESTCASE MM-ECM-PublicApi-0118
1.3179 +//! @SYMTestCaseID MM-ECM-PublicApi-0118
1.3180 +//! @SYMAPI CCamera
1.3181 +//! @SYMAuthor James Mechen
1.3182 +//! @SYMCreationDate 06/04/2006
1.3183 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3184 +//! @SYMTestCaseDesc Create duplicate camera and take a picture
1.3185 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), Handle(), EnumerateCaptureSizes(), PrepareImageCaptureL(), CaptureImage(), CaptureImage(), CancelCaptureImage(), PowerOff(), Release()
1.3186 +//! @SYMTestActions Dulicate a camera and use it to capture a still image
1.3187 +//! @SYMTestStatus Implemented
1.3188 +//! @SYMTestPriority High
1.3189 +//! @SYMTestExpectedResults Camera is duplicated and and several images (3) captured, a 4th image is then
1.3190 +//! taken and its capture cancelled
1.3191 +//! @SYMTestType CIT
1.3192 + START_TEST_BLOCK 20 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3193 + CREATE_OBJECT CCamera camera1
1.3194 + CREATE_OBJECT CCamera camera2
1.3195 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0118-001-CamerasAvailable_command01
1.3196 + COMMAND camera1 NewL MM-ECM-PublicApi-0118-001-NewL_command02
1.3197 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0118-001-NewDuplicateL_command04
1.3198 + COMMAND camera2 Reserve
1.3199 + OUTSTANDING
1.3200 + COMMAND camera2 PowerOn
1.3201 + OUTSTANDING
1.3202 + COMMAND camera2 CameraInfo
1.3203 + COMMAND camera2 Handle
1.3204 + COMMAND camera2 EnumerateCaptureSizes MM-ECM-PublicApi-0118-001-EnumerateCaptureSizes_command09
1.3205 + COMMAND camera2 PrepareImageCaptureL
1.3206 + COMMAND camera2 CaptureImage
1.3207 + OUTSTANDING
1.3208 + COMMAND camera2 CaptureImage
1.3209 + OUTSTANDING
1.3210 + COMMAND camera2 CaptureImage MM-ECM-PublicApi-0118-001-CaptureImage_command13
1.3211 + OUTSTANDING
1.3212 + COMMAND camera2 CaptureImage
1.3213 + COMMAND camera2 CancelCaptureImage
1.3214 + OUTSTANDING
1.3215 + COMMAND camera2 PowerOff
1.3216 + COMMAND camera2 Release
1.3217 + COMMAND camera2 ~
1.3218 + END_TEST_BLOCK
1.3219 +END_TESTCASE MM-ECM-PublicApi-0118
1.3220 +
1.3221 +START_TESTCASE MM-ECM-PublicApi-0119
1.3222 +//! @SYMTestCaseID MM-ECM-PublicApi-0119
1.3223 +//! @SYMAPI CCamera
1.3224 +//! @SYMAuthor James Mechen
1.3225 +//! @SYMCreationDate 06/04/2006
1.3226 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3227 +//! @SYMTestCaseDesc Create duplicate camera and check T_Camera getter / setter methods
1.3228 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), SetBrightnessL(), Brightness(), SetContrastL(), Contrast(), SetDigitalZoomFactorL(), DigitalZoomFactor(), SetJpegQuality(), JpegQuality(), SetViewFinderMirrorL(), ViewFinderMirror(), SetWhiteBalanceL(), WhiteBalance(), SetZoomFactorL(), ZoomFactor(), PowerOff(), Release()
1.3229 +//! @SYMTestActions Dulicate a camera and test setter / getter methods
1.3230 +//! for white balance, contrast, brightness zoom etc..
1.3231 +//! @SYMTestStatus Implemented
1.3232 +//! @SYMTestPriority High
1.3233 +//! @SYMTestExpectedResults Camera is duplicated, get values match set values, enumeration functions work ok
1.3234 +//! @SYMTestType CIT
1.3235 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3236 + CREATE_OBJECT CCamera camera1
1.3237 + CREATE_OBJECT CCamera camera2
1.3238 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0119-001-CamerasAvailable_command01
1.3239 + COMMAND camera1 NewL MM-ECM-PublicApi-0119-001-NewL_command02
1.3240 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0119-001-NewDuplicateL_command04
1.3241 + COMMAND camera2 Reserve
1.3242 + OUTSTANDING
1.3243 + COMMAND camera2 PowerOn
1.3244 + OUTSTANDING
1.3245 + COMMAND camera2 CameraInfo
1.3246 + COMMAND camera2 SetBrightnessL MM-ECM-PublicApi-0119-001-SetBrightnessL_command08
1.3247 + COMMAND camera2 Brightness MM-ECM-PublicApi-0119-001-Brightness_command09
1.3248 + COMMAND camera2 SetContrastL MM-ECM-PublicApi-0119-001-SetContrastL_command10
1.3249 + COMMAND camera2 Contrast MM-ECM-PublicApi-0119-001-Contrast_command11
1.3250 + COMMAND camera2 SetDigitalZoomFactorL
1.3251 + COMMAND camera2 DigitalZoomFactor
1.3252 + COMMAND camera2 SetJpegQuality MM-ECM-PublicApi-0119-001-SetJpegQuality_command14
1.3253 + COMMAND camera2 JpegQuality MM-ECM-PublicApi-0119-001-JpegQuality_command15
1.3254 + COMMAND camera2 SetViewFinderMirrorL MM-ECM-PublicApi-0119-001-SetViewFinderMirrorL_command16
1.3255 + COMMAND camera2 ViewFinderMirror MM-ECM-PublicApi-0119-001-ViewFinderMirror_command17
1.3256 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0119-001-SetWhiteBalanceL_command18
1.3257 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0119-001-WhiteBalance_command19
1.3258 + COMMAND camera2 SetZoomFactorL
1.3259 + COMMAND camera2 ZoomFactor
1.3260 + COMMAND camera2 PowerOff
1.3261 + COMMAND camera2 Release
1.3262 + COMMAND camera2 ~
1.3263 + END_TEST_BLOCK
1.3264 +END_TESTCASE MM-ECM-PublicApi-0119
1.3265 +
1.3266 +START_TESTCASE MM-ECM-PublicApi-0120
1.3267 +//! @SYMTestCaseID MM-ECM-PublicApi-0120
1.3268 +//! @SYMAPI CCamera
1.3269 +//! @SYMAuthor James Mechen
1.3270 +//! @SYMCreationDate 06/04/2006
1.3271 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3272 +//! @SYMTestCaseDesc Create duplicate camera and test start viewfinder bitmaps
1.3273 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), ViewFinderActive(), StartViewFinderBitmapsL(), ViewFinderActive(), StopViewFinder(), PowerOff(), Release()
1.3274 +//! @SYMTestActions Dulicate a camera and start viewfinder bitmaps
1.3275 +//! @SYMTestStatus Implemented
1.3276 +//! @SYMTestPriority High
1.3277 +//! @SYMTestExpectedResults Camera is duplicated and viewfinder bitmaps started ok
1.3278 +//! @SYMTestType CIT
1.3279 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3280 + CREATE_OBJECT CCamera camera1
1.3281 + CREATE_OBJECT CCamera camera2
1.3282 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0120-001-CamerasAvailable_command01
1.3283 + COMMAND camera1 NewL MM-ECM-PublicApi-0120-001-NewL_command02
1.3284 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0120-001-NewDuplicateL_command04
1.3285 + COMMAND camera2 Reserve
1.3286 + OUTSTANDING
1.3287 + COMMAND camera2 PowerOn
1.3288 + OUTSTANDING
1.3289 + COMMAND camera2 CameraInfo
1.3290 + COMMAND camera2 ViewFinderActive MM-ECM-PublicApi-0120-001-ViewFinderActive_command08
1.3291 + COMMAND camera2 StartViewFinderBitmapsL
1.3292 + COMMAND camera2 ViewFinderActive MM-ECM-PublicApi-0120-001-ViewFinderActive_command10
1.3293 + DELAY 5000000
1.3294 + COMMAND camera2 StopViewFinder
1.3295 + COMMAND camera2 ViewFinderActive MM-ECM-PublicApi-0120-001-ViewFinderActive_command13
1.3296 + COMMAND camera2 PowerOff
1.3297 + COMMAND camera2 Release
1.3298 + COMMAND camera2 ~
1.3299 + END_TEST_BLOCK
1.3300 +END_TESTCASE MM-ECM-PublicApi-0120
1.3301 +
1.3302 +START_TESTCASE MM-ECM-PublicApi-0121
1.3303 +//! @SYMTestCaseID MM-ECM-PublicApi-0121
1.3304 +//! @SYMAPI CCamera
1.3305 +//! @SYMAuthor James Mechen
1.3306 +//! @SYMCreationDate 06/04/2006
1.3307 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3308 +//! @SYMTestCaseDesc Create duplicate camera and test video recording
1.3309 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), NewDuplicateL(), PowerOff(), Release()
1.3310 +//! @SYMTestActions Dulicate a camera, enumerate video properties and
1.3311 +//! use it to record some video then stop the recording
1.3312 +//! @SYMTestStatus Implemented
1.3313 +//! @SYMTestPriority High
1.3314 +//! @SYMTestExpectedResults Video is recorded ok.
1.3315 +//! @SYMTestType CIT
1.3316 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3317 + CREATE_OBJECT CCamera camera1
1.3318 + CREATE_OBJECT CCamera camera2
1.3319 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0121-001-CamerasAvailable_command01
1.3320 + COMMAND camera1 NewL MM-ECM-PublicApi-0121-001-NewL_command02
1.3321 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0121-001-NewDuplicateL_command04
1.3322 + COMMAND camera2 Reserve
1.3323 + OUTSTANDING
1.3324 + COMMAND camera2 PowerOn
1.3325 + OUTSTANDING
1.3326 + COMMAND camera2 CameraInfo
1.3327 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0121-001-NewDuplicateL_command09
1.3328 + DELAY 3000000
1.3329 + COMMAND camera2 PowerOff
1.3330 + COMMAND camera2 Release
1.3331 + COMMAND camera2 ~
1.3332 + END_TEST_BLOCK
1.3333 +END_TESTCASE MM-ECM-PublicApi-0121
1.3334 +
1.3335 +START_TESTCASE MM-ECM-PublicApi-0122
1.3336 +//! @SYMTestCaseID MM-ECM-PublicApi-0122
1.3337 +//! @SYMAPI CCamera
1.3338 +//! @SYMAuthor James Mechen
1.3339 +//! @SYMCreationDate 06/04/2006
1.3340 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3341 +//! @SYMTestCaseDesc Create duplicate camera and test taking a still image
1.3342 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), Handle(), PrepareImageCaptureL(), CaptureImage(), PowerOff(), Release()
1.3343 +//! @SYMTestActions Dulicate a camera and take a picture using EFormat16bitRGB444
1.3344 +//! @SYMTestStatus Implemented
1.3345 +//! @SYMTestPriority High
1.3346 +//! @SYMTestExpectedResults Picture taken ok
1.3347 +//! @SYMTestType CIT
1.3348 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3349 + CREATE_OBJECT CCamera camera1
1.3350 + CREATE_OBJECT CCamera camera2
1.3351 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0122-001-CamerasAvailable_command01
1.3352 + COMMAND camera1 NewL MM-ECM-PublicApi-0122-001-NewL_command02
1.3353 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0122-001-NewDuplicateL_command04
1.3354 + COMMAND camera2 Reserve
1.3355 + OUTSTANDING
1.3356 + COMMAND camera2 PowerOn
1.3357 + OUTSTANDING
1.3358 + COMMAND camera2 CameraInfo
1.3359 + COMMAND camera2 Handle
1.3360 + COMMAND camera2 PrepareImageCaptureL MM-ECM-PublicApi-0122-001-PrepareImageCaptureL_command09
1.3361 + COMMAND camera2 CaptureImage MM-ECM-PublicApi-0122-001-CaptureImage_command10
1.3362 + OUTSTANDING
1.3363 + COMMAND camera2 PowerOff
1.3364 + COMMAND camera2 Release
1.3365 + COMMAND camera2 ~
1.3366 + END_TEST_BLOCK
1.3367 +END_TESTCASE MM-ECM-PublicApi-0122
1.3368 +
1.3369 +START_TESTCASE MM-ECM-PublicApi-0123
1.3370 +//! @SYMTestCaseID MM-ECM-PublicApi-0123
1.3371 +//! @SYMAPI CCamera
1.3372 +//! @SYMAuthor James Mechen
1.3373 +//! @SYMCreationDate 06/04/2006
1.3374 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3375 +//! @SYMTestCaseDesc Create duplicate camera and test the Exposure
1.3376 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), SetExposureL(), Exposure(), PowerOff(), Release()
1.3377 +//! @SYMTestActions Dulicate a camera and test the SetExposureL and GetExposure methods with all enums
1.3378 +//! @SYMTestStatus Implemented
1.3379 +//! @SYMTestPriority High
1.3380 +//! @SYMTestExpectedResults Exposure functionality works ok.
1.3381 +//! @SYMTestType CIT
1.3382 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3383 + CREATE_OBJECT CCamera camera1
1.3384 + CREATE_OBJECT CCamera camera2
1.3385 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0123-001-CamerasAvailable_command01
1.3386 + COMMAND camera1 NewL MM-ECM-PublicApi-0123-001-NewL_command02
1.3387 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0123-001-NewDuplicateL_command04
1.3388 + COMMAND camera2 Reserve
1.3389 + OUTSTANDING
1.3390 + COMMAND camera2 PowerOn
1.3391 + OUTSTANDING
1.3392 + COMMAND camera2 CameraInfo
1.3393 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command08
1.3394 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command09
1.3395 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command10
1.3396 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command11
1.3397 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command12
1.3398 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command13
1.3399 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command14
1.3400 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command15
1.3401 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command16
1.3402 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command17
1.3403 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command18
1.3404 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command19
1.3405 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command20
1.3406 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command21
1.3407 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command22
1.3408 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command23
1.3409 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command24
1.3410 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command25
1.3411 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command26
1.3412 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command27
1.3413 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command28
1.3414 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command29
1.3415 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command30
1.3416 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command31
1.3417 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command32
1.3418 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command33
1.3419 + COMMAND camera2 SetExposureL MM-ECM-PublicApi-0123-001-SetExposureL_command34
1.3420 + COMMAND camera2 Exposure MM-ECM-PublicApi-0123-001-Exposure_command35
1.3421 + COMMAND camera2 PowerOff
1.3422 + COMMAND camera2 Release
1.3423 + COMMAND camera2 ~
1.3424 + END_TEST_BLOCK
1.3425 +END_TESTCASE MM-ECM-PublicApi-0123
1.3426 +
1.3427 +START_TESTCASE MM-ECM-PublicApi-0124
1.3428 +//! @SYMTestCaseID MM-ECM-PublicApi-0124
1.3429 +//! @SYMAPI CCamera
1.3430 +//! @SYMAuthor James Mechen
1.3431 +//! @SYMCreationDate 06/04/2006
1.3432 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3433 +//! @SYMTestCaseDesc Create duplicate camera and test the flash
1.3434 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), SetFlashL(), Flash(), PowerOff(), Release()
1.3435 +//! @SYMTestActions Dulicate a camera and test the SetFlashL and GetFlash methods with all enums
1.3436 +//! @SYMTestStatus Implemented
1.3437 +//! @SYMTestPriority High
1.3438 +//! @SYMTestExpectedResults Flash functionality works ok.
1.3439 +//! @SYMTestType CIT
1.3440 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3441 + CREATE_OBJECT CCamera camera1
1.3442 + CREATE_OBJECT CCamera camera2
1.3443 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0124-001-CamerasAvailable_command01
1.3444 + COMMAND camera1 NewL MM-ECM-PublicApi-0124-001-NewL_command02
1.3445 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0124-001-NewDuplicateL_command04
1.3446 + COMMAND camera2 Reserve
1.3447 + OUTSTANDING
1.3448 + COMMAND camera2 PowerOn
1.3449 + OUTSTANDING
1.3450 + COMMAND camera2 CameraInfo
1.3451 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command08
1.3452 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command09
1.3453 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command10
1.3454 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command11
1.3455 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command12
1.3456 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command13
1.3457 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command14
1.3458 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command15
1.3459 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command16
1.3460 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command17
1.3461 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command18
1.3462 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command19
1.3463 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command20
1.3464 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command21
1.3465 + COMMAND camera2 SetFlashL MM-ECM-PublicApi-0124-001-SetFlashL_command22
1.3466 + COMMAND camera2 Flash MM-ECM-PublicApi-0124-001-Flash_command23
1.3467 + COMMAND camera2 PowerOff
1.3468 + COMMAND camera2 Release
1.3469 + COMMAND camera2 ~
1.3470 + END_TEST_BLOCK
1.3471 +END_TESTCASE MM-ECM-PublicApi-0124
1.3472 +
1.3473 +START_TESTCASE MM-ECM-PublicApi-0125
1.3474 +//! @SYMTestCaseID MM-ECM-PublicApi-0125
1.3475 +//! @SYMAPI CCamera
1.3476 +//! @SYMAuthor James Mechen
1.3477 +//! @SYMCreationDate 06/04/2006
1.3478 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3479 +//! @SYMTestCaseDesc Create duplicate camera and test white balance functionality
1.3480 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), CameraInfo(), SetWhiteBalanceL(), WhiteBalance(), PowerOff(), Release()
1.3481 +//! @SYMTestActions Dulicate a camera and test the SetWhiteBalanceL and GetWhiteBalance methods with all enums
1.3482 +//! @SYMTestStatus Implemented
1.3483 +//! @SYMTestPriority High
1.3484 +//! @SYMTestExpectedResults Balance functionality works ok.
1.3485 +//! @SYMTestType CIT
1.3486 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3487 + CREATE_OBJECT CCamera camera1
1.3488 + CREATE_OBJECT CCamera camera2
1.3489 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0125-001-CamerasAvailable_command01
1.3490 + COMMAND camera1 NewL MM-ECM-PublicApi-0125-001-NewL_command02
1.3491 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0125-001-NewDuplicateL_command04
1.3492 + COMMAND camera2 Reserve
1.3493 + OUTSTANDING
1.3494 + COMMAND camera2 PowerOn
1.3495 + OUTSTANDING
1.3496 + COMMAND camera2 CameraInfo
1.3497 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command08
1.3498 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command09
1.3499 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command10
1.3500 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command11
1.3501 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command12
1.3502 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command13
1.3503 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command14
1.3504 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command15
1.3505 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command16
1.3506 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command17
1.3507 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command18
1.3508 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command19
1.3509 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command20
1.3510 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command21
1.3511 + COMMAND camera2 SetWhiteBalanceL MM-ECM-PublicApi-0125-001-SetWhiteBalanceL_command22
1.3512 + COMMAND camera2 WhiteBalance MM-ECM-PublicApi-0125-001-WhiteBalance_command23
1.3513 + COMMAND camera2 PowerOff
1.3514 + COMMAND camera2 Release
1.3515 + COMMAND camera2 ~
1.3516 + END_TEST_BLOCK
1.3517 +END_TESTCASE MM-ECM-PublicApi-0125
1.3518 +
1.3519 +START_TESTCASE MM-ECM-PublicApi-0126
1.3520 +//! @SYMTestCaseID MM-ECM-PublicApi-0126
1.3521 +//! @SYMAPI CCamera
1.3522 +//! @SYMAuthor James Mechen
1.3523 +//! @SYMCreationDate 06/04/2006
1.3524 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3525 +//! @SYMTestCaseDesc Create duplicate camera and try to power on without calling Reserve.
1.3526 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), PowerOn().
1.3527 +//! @SYMTestActions 1. Create duplicate camera object. 2. Power on camera.
1.3528 +//! @SYMTestStatus Implemented
1.3529 +//! @SYMTestPriority High
1.3530 +//! @SYMTestExpectedResults KErrInUse is returned.
1.3531 +//! @SYMTestType CIT
1.3532 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3533 + CREATE_OBJECT CCamera camera1
1.3534 + CREATE_OBJECT CCamera camera2
1.3535 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0126-001-CamerasAvailable_command01
1.3536 + COMMAND camera1 NewL MM-ECM-PublicApi-0126-001-NewL_command02
1.3537 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0126-001-NewDuplicateL_command04
1.3538 + COMMAND !AsyncError=-14 camera2 PowerOn
1.3539 + OUTSTANDING
1.3540 + COMMAND camera2 PowerOff
1.3541 + COMMAND camera2 Release
1.3542 + COMMAND camera2 ~
1.3543 + END_TEST_BLOCK
1.3544 +END_TESTCASE MM-ECM-PublicApi-0126
1.3545 +
1.3546 +START_TESTCASE MM-ECM-PublicApi-0127
1.3547 +//! @SYMTestCaseID MM-ECM-PublicApi-0127
1.3548 +//! @SYMAPI CCamera
1.3549 +//! @SYMAuthor James Mechen
1.3550 +//! @SYMCreationDate 06/04/2006
1.3551 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3552 +//! @SYMTestCaseDesc Create duplicate camera and prepare Image Capture with invalid image format.
1.3553 +//! Uses API elements: CamerasAvailable(), NewL(), NewDuplicateL(), Reserve(), PowerOn(), PrepareImageCaptureL().
1.3554 +//! @SYMTestActions 1. Create duplicate camera object. 2, Reserve camera. 3. Power on.
1.3555 +//! 4. Prepare Image Capture with invalid image format.
1.3556 +//! @SYMTestStatus Implemented
1.3557 +//! @SYMTestPriority High
1.3558 +//! @SYMTestExpectedResults KErrNotSupported is returned.
1.3559 +//! @SYMTestType CIT
1.3560 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3561 + CREATE_OBJECT CCamera camera1
1.3562 + CREATE_OBJECT CCamera camera2
1.3563 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0127-001-CamerasAvailable_command01
1.3564 + COMMAND camera1 NewL MM-ECM-PublicApi-0127-001-NewL_command02
1.3565 + COMMAND camera2 NewDuplicateL MM-ECM-PublicApi-0127-001-NewDuplicateL_command04
1.3566 + COMMAND camera2 Reserve
1.3567 + OUTSTANDING
1.3568 + COMMAND camera2 PowerOn
1.3569 + OUTSTANDING
1.3570 + COMMAND camera2 CameraInfo
1.3571 + COMMAND !Error=-5 camera2 PrepareImageCaptureL MM-ECM-PublicApi-0127-001-PrepareImageCaptureL_command08
1.3572 + COMMAND camera2 PowerOff
1.3573 + COMMAND camera2 Release
1.3574 + COMMAND camera2 ~
1.3575 + END_TEST_BLOCK
1.3576 +END_TESTCASE MM-ECM-PublicApi-0127
1.3577 +
1.3578 +START_TESTCASE MM-ECM-PublicApi-0128
1.3579 +//! @SYMTestCaseID MM-ECM-PublicApi-0128
1.3580 +//! @SYMAPI CCamera
1.3581 +//! @SYMAuthor Louis Henry Nayegon
1.3582 +//! @SYMCreationDate 18/04/2006
1.3583 +//! @SYMTestCaseDependencies setup-MM-ECM-PublicApi.script
1.3584 +//! @SYMTestCaseDesc Create camera and start viewfinder with size (0,0)
1.3585 +//! Uses API elements: CamerasAvailable(), NewL(), Reserve(), PowerOn(), CameraInfo(), StartViewFinderBitmapsL(), StopViewFinder(), PowerOff(), Release()
1.3586 +//! @SYMTestActions 1. Create camera object. 2, Reserve camera. 3. Power on.
1.3587 +//! 4. Prepare Image Capture with viewfinder with size (0,0).
1.3588 +//! @SYMTestStatus Implemented
1.3589 +//! @SYMTestPriority High
1.3590 +//! @SYMTestExpectedResults KErrNone is returned.
1.3591 +//! @SYMTestType CIT
1.3592 + START_TEST_BLOCK 10 T_Camera \multimedia\MM-ECM-PublicApi.ini
1.3593 + CREATE_OBJECT CCamera camera1
1.3594 + COMMAND camera1 CamerasAvailable MM-ECM-PublicApi-0128-001-CamerasAvailable_command01
1.3595 + COMMAND camera1 NewL MM-ECM-PublicApi-0128-001-NewL_command02
1.3596 + COMMAND camera1 Reserve
1.3597 + OUTSTANDING
1.3598 + COMMAND camera1 PowerOn
1.3599 + OUTSTANDING
1.3600 + COMMAND camera1 CameraInfo
1.3601 + COMMAND camera1 ViewFinderActive MM-ECM-PublicApi-0128-001-ViewFinderActive_command06
1.3602 + COMMAND camera1 StartViewFinderBitmapsL MM-ECM-PublicApi-0128-001-StartViewFinderBitmapsL_command07
1.3603 + COMMAND camera1 StopViewFinder
1.3604 + COMMAND camera1 PowerOff
1.3605 + COMMAND camera1 Release
1.3606 + COMMAND camera1 ~
1.3607 + END_TEST_BLOCK
1.3608 +END_TESTCASE MM-ECM-PublicApi-0128