Update contrib.
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.
21 CTestclock::~CTestclock()
25 CTestclock::CTestclock(const TDesC& aStepName)
27 // MANDATORY Call to base class method to set up the human readable name for logging.
28 SetTestStepName(aStepName);
31 TVerdict CTestclock::doTestStepPreambleL()
34 SetTestStepResult(EPass);
35 return TestStepResult();
40 TVerdict CTestclock::doTestStepPostambleL()
44 return TestStepResult();
48 TVerdict CTestclock::doTestStepL()
51 if(TestStepName() == KTestgetclockid1)
53 INFO_PRINTF1(_L("Testgetclockid1():"));
54 err = Testgetclockid1();
55 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
57 if(TestStepName() == KTestgetclockid2)
59 INFO_PRINTF1(_L("Testgetclockid2():"));
60 err = Testgetclockid2();
61 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
63 if(TestStepName() == KTestgetclockid3)
65 INFO_PRINTF1(_L("Testgetclockid3():"));
66 err = Testgetclockid3();
67 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
69 if(TestStepName() == KTestgetclockid4)
71 INFO_PRINTF1(_L("Testgetclockid4():"));
72 err = Testgetclockid4();
73 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
75 if(TestStepName() == KTestgetclockid5)
77 INFO_PRINTF1(_L("Testgetclockid5():"));
78 err = Testgetclockid5();
79 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
81 if(TestStepName() == KTestclockresolution1)
83 INFO_PRINTF1(_L("Testclockresolution1():"));
84 err = Testclockresolution1();
85 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
87 if(TestStepName() == KTestclockresolution2)
89 INFO_PRINTF1(_L("Testclockresolution2():"));
90 err = Testclockresolution2();
91 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
93 if(TestStepName() == KTestclockresolution3)
95 INFO_PRINTF1(_L("Testclockresolution3():"));
96 err = Testclockresolution3();
97 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
99 if(TestStepName() == KTestclocknanosleep1)
101 INFO_PRINTF1(_L("Testclocknanosleep1():"));
102 err = Testclocknanosleep1();
103 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
105 if(TestStepName() == KTestclocknanosleep2)
107 INFO_PRINTF1(_L("Testclocknanosleep2():"));
108 err = Testclocknanosleep2();
109 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
111 if(TestStepName() == KTestclocknanosleep3)
113 INFO_PRINTF1(_L("Testclocknanosleep3():"));
114 err = Testclocknanosleep3();
115 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
117 if(TestStepName() == KTestclocknanosleep4)
119 INFO_PRINTF1(_L("Testclocknanosleep4():"));
120 err = Testclocknanosleep4();
121 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
123 if(TestStepName() == KTestclocknanosleep5)
125 INFO_PRINTF1(_L("Testclocknanosleep5():"));
126 err = Testclocknanosleep5();
127 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
129 if(TestStepName() == KTestclocknanosleep6)
131 INFO_PRINTF1(_L("Testclocknanosleep6():"));
132 err = Testclocknanosleep6();
133 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
135 if(TestStepName() == KTestclockgettime1)
137 INFO_PRINTF1(_L("Testclockgettime1():"));
138 err = Testclockgettime1();
139 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
141 if(TestStepName() == KTestclockgettime2)
143 INFO_PRINTF1(_L("Testclockgettime2():"));
144 err = Testclockgettime2();
145 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
147 if(TestStepName() == KTestclockgettime3)
149 INFO_PRINTF1(_L("Testclockgettime3():"));
150 err = Testclockgettime3();
151 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
153 if(TestStepName() == KTestclocksettime1)
155 INFO_PRINTF1(_L("Testclocksettime1():"));
156 err = Testclocksettime1();
157 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
159 if(TestStepName() == KTestclocksettime2)
161 INFO_PRINTF1(_L("Testclocksettime2():"));
162 err = Testclocksettime2();
163 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
165 if(TestStepName() == KTestclocksettime3)
167 INFO_PRINTF1(_L("Testclocksettime3():"));
168 err = Testclocksettime3();
169 SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
171 return TestStepResult();