cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsygetphonesignalcap.cpp
author hgs
Thu, 07 Oct 2010 11:24:36 +0100
changeset 76 91e0f833dd8b
parent 44 8b72faa1200f
permissions -rw-r--r--
201039_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// TestLtsyGetPhoneSignalCap.cpp
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// Copyright (c) Symbian Software Ltd 2008. All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// Implementation of the Class CTestLtsyGetPhoneSignalCap
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
//system include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
#include <etelmm.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
//user include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
#include "TestLtsyGetPhoneSignalCap.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
 * Constructor
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
CTestLtsyGetPhoneSignalCap::CTestLtsyGetPhoneSignalCap(CTestLtsyModel& aModel)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
    :CTestLtsyPhoneStepBase(aModel)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
 * Destructor
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
CTestLtsyGetPhoneSignalCap::~CTestLtsyGetPhoneSignalCap()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
 * Invoked by the test execute framework for exercising functionality under test
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
 * @return	EPass: The test passed succesfully;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
		    EFail: The test failed;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
		    EInconclusive: The result of the test was inconclusive;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
		    ETestSuiteError: Error in the test suite;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
		    EAbort: The test was aborted;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
		    EIgnore: The test was unexecuted
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
 */	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
TVerdict CTestLtsyGetPhoneSignalCap::doTestStepL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	INFO_PRINTF1(_L("CTestTelePhonyGetPhoneInfo::doTestStepL Begin"));
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	if (TestStepResult() == EPass)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
		{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
    	TRAPD(err,GetSignalCaps());
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
    	if(err != KErrNone)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
    		{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
    		ERR_PRINTF2(_L("The error was returned %d!! when open Phone"),err);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
    	    SetTestStepResult(EFail);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
    		}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
		}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	return TestStepResult();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54