First public contribution.
1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
22 CTesttimer::~CTesttimer()
26 CTesttimer::CTesttimer(const TDesC& aStepName)
28 // MANDATORY Call to base class method to set up the human readable name for logging.
29 SetTestStepName(aStepName);
32 TVerdict CTesttimer::doTestStepPreambleL()
35 SetTestStepResult(EPass);
36 return TestStepResult();
41 TVerdict CTesttimer::doTestStepPostambleL()
45 return TestStepResult();
49 TVerdict CTesttimer::doTestStepL()
52 if(TestStepName() == KTesttimerapi1)
54 INFO_PRINTF1(_L("Testtimerapi1():"));
55 err = Testtimerapi1();
56 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
58 if(TestStepName() == KTesttimerapi2)
60 INFO_PRINTF1(_L("Testtimerapi2():"));
61 err = Testtimerapi2();
62 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
64 if(TestStepName() == KTesttimerapi3)
66 INFO_PRINTF1(_L("Testtimerapi3():"));
67 err = Testtimerapi3();
68 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
70 if(TestStepName() == KTesttimerapi4)
72 INFO_PRINTF1(_L("Testtimerapi4():"));
73 err = Testtimerapi4();
74 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
76 if(TestStepName() == KTesttimerapi5)
78 INFO_PRINTF1(_L("Testtimerapi5():"));
79 err = Testtimerapi5();
80 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
82 if(TestStepName() == KTesttimerapi6)
84 INFO_PRINTF1(_L("Testtimerapi6():"));
85 err = Testtimerapi6();
86 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
88 if(TestStepName() == KTesttimerapi7)
90 INFO_PRINTF1(_L("Testtimerapi7():"));
91 err = Testtimerapi7();
92 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
94 if(TestStepName() == KTesttimerapi8)
96 INFO_PRINTF1(_L("Testtimerapi8():"));
97 err = Testtimerapi8();
98 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
100 if(TestStepName() == KTesttimerapi9)
102 INFO_PRINTF1(_L("Testtimerapi9():"));
103 err = Testtimerapi9();
104 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
106 if(TestStepName() == KTesttimerapi10)
108 INFO_PRINTF1(_L("Testtimerapi10():"));
109 err = Testtimerapi10();
110 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
112 if(TestStepName() == KTesttimerapi11)
114 INFO_PRINTF1(_L("Testtimerapi11():"));
115 err = Testtimerapi11();
116 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
118 if(TestStepName() == KTesttimerapi12)
120 INFO_PRINTF1(_L("Testtimerapi12():"));
121 err = Testtimerapi12();
122 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
124 if(TestStepName() == KTesttimerapi13)
126 INFO_PRINTF1(_L("Testtimerapi13():"));
127 err = Testtimerapi13();
128 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
130 if(TestStepName() == KTesttimerapi14)
132 INFO_PRINTF1(_L("Testtimerapi14():"));
133 err = Testtimerapi14();
134 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
136 if(TestStepName() == KTesttimerapi15)
138 INFO_PRINTF1(_L("Testtimerapi15():"));
139 err = Testtimerapi15();
140 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
142 if(TestStepName() == KTesttimerapi16)
144 INFO_PRINTF1(_L("Testtimerapi16():"));
145 err = Testtimerapi16();
146 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
148 if(TestStepName() == KTesttimerapi17)
150 INFO_PRINTF1(_L("Testtimerapi17():"));
151 err = Testtimerapi17();
152 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
154 if(TestStepName() == KTesttimerapi18)
156 INFO_PRINTF1(_L("Testtimerapi18():"));
157 err = Testtimerapi18();
158 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
160 if(TestStepName() == KTesttimerapi19)
162 INFO_PRINTF1(_L("Testtimerapi19():"));
163 err = Testtimerapi19();
164 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
166 if(TestStepName() == KTesttimerapi20)
168 INFO_PRINTF1(_L("Testtimerapi20():"));
169 err = Testtimerapi20();
170 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
172 if(TestStepName() == KTesttimerapi21)
174 INFO_PRINTF1(_L("Testtimerapi21():"));
175 err = Testtimerapi21();
176 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
178 if(TestStepName() == KTesttimerapi22)
180 INFO_PRINTF1(_L("Testtimerapi22():"));
181 err = Testtimerapi22();
182 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
184 if(TestStepName() == KTesttimerapi23)
186 INFO_PRINTF1(_L("Testtimerapi23():"));
187 err = Testtimerapi23();
188 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
190 if(TestStepName() == KTesttimerapi24)
192 INFO_PRINTF1(_L("Testtimerapi24():"));
193 err = Testtimerapi24();
194 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
196 if(TestStepName() == KTesttimerapi25)
198 INFO_PRINTF1(_L("Testtimerapi25():"));
199 err = Testtimerapi25();
200 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
202 if(TestStepName() == KTesttimerapi26)
204 INFO_PRINTF1(_L("Testtimerapi26():"));
205 err = Testtimerapi26();
206 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
208 if(TestStepName() == KTesttimerapi27)
210 INFO_PRINTF1(_L("Testtimerapi27():"));
211 err = Testtimerapi27();
212 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
214 if(TestStepName() == KTesttimerapi28)
216 INFO_PRINTF1(_L("Testtimerapi28():"));
217 err = Testtimerapi28();
218 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
221 return TestStepResult();