os/ossrv/genericopenlibs/posixrealtimeextensions/test/testclock/src/tclock.cpp
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// Name        : tclock.cpp
sl@0
    15
// 
sl@0
    16
//
sl@0
    17
sl@0
    18
#include "tclock.h"
sl@0
    19
sl@0
    20
sl@0
    21
CTestclock::~CTestclock() 
sl@0
    22
	{ 
sl@0
    23
	}  
sl@0
    24
sl@0
    25
CTestclock::CTestclock(const TDesC& aStepName)
sl@0
    26
	{
sl@0
    27
	// MANDATORY Call to base class method to set up the human readable name for logging.
sl@0
    28
	SetTestStepName(aStepName);		
sl@0
    29
	}
sl@0
    30
sl@0
    31
TVerdict CTestclock::doTestStepPreambleL()
sl@0
    32
	{
sl@0
    33
	__UHEAP_MARK;	
sl@0
    34
	SetTestStepResult(EPass);
sl@0
    35
	return TestStepResult();
sl@0
    36
	}
sl@0
    37
sl@0
    38
sl@0
    39
sl@0
    40
TVerdict CTestclock::doTestStepPostambleL()
sl@0
    41
	{
sl@0
    42
	__UHEAP_MARKEND;	
sl@0
    43
	iParamCnt=0;
sl@0
    44
	return TestStepResult();
sl@0
    45
	}
sl@0
    46
sl@0
    47
sl@0
    48
TVerdict CTestclock::doTestStepL()
sl@0
    49
	{
sl@0
    50
	int err;
sl@0
    51
	if(TestStepName() == KTestgetclockid1)
sl@0
    52
   		{
sl@0
    53
   	   	INFO_PRINTF1(_L("Testgetclockid1():"));
sl@0
    54
   	   	err = Testgetclockid1();
sl@0
    55
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    56
   	   	}   	
sl@0
    57
	if(TestStepName() == KTestgetclockid2)
sl@0
    58
   		{
sl@0
    59
   	   	INFO_PRINTF1(_L("Testgetclockid2():"));
sl@0
    60
   	   	err = Testgetclockid2();
sl@0
    61
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    62
   	   	}     	
sl@0
    63
	if(TestStepName() == KTestgetclockid3)
sl@0
    64
   		{
sl@0
    65
   	   	INFO_PRINTF1(_L("Testgetclockid3():"));
sl@0
    66
   	   	err = Testgetclockid3();
sl@0
    67
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    68
   	   	}     	
sl@0
    69
	if(TestStepName() == KTestgetclockid4)
sl@0
    70
   		{
sl@0
    71
   	   	INFO_PRINTF1(_L("Testgetclockid4():"));
sl@0
    72
   	   	err = Testgetclockid4();
sl@0
    73
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    74
   	   	}      	
sl@0
    75
	if(TestStepName() == KTestgetclockid5)
sl@0
    76
   		{
sl@0
    77
   	   	INFO_PRINTF1(_L("Testgetclockid5():"));
sl@0
    78
   	   	err = Testgetclockid5();
sl@0
    79
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    80
   	   	}      	
sl@0
    81
	if(TestStepName() == KTestclockresolution1)
sl@0
    82
   		{
sl@0
    83
   	   	INFO_PRINTF1(_L("Testclockresolution1():"));
sl@0
    84
   	   	err = Testclockresolution1();
sl@0
    85
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    86
   	   	}       	
sl@0
    87
	if(TestStepName() == KTestclockresolution2)
sl@0
    88
   		{
sl@0
    89
   	   	INFO_PRINTF1(_L("Testclockresolution2():"));
sl@0
    90
   	   	err = Testclockresolution2();
sl@0
    91
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    92
   	   	}      	
sl@0
    93
	if(TestStepName() == KTestclockresolution3)
sl@0
    94
   		{
sl@0
    95
   	   	INFO_PRINTF1(_L("Testclockresolution3():"));
sl@0
    96
   	   	err = Testclockresolution3();
sl@0
    97
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
    98
   	   	}     	
sl@0
    99
	if(TestStepName() == KTestclocknanosleep1)
sl@0
   100
   		{
sl@0
   101
   	   	INFO_PRINTF1(_L("Testclocknanosleep1():"));
sl@0
   102
   	   	err = Testclocknanosleep1();
sl@0
   103
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   104
   	   	}         	
sl@0
   105
	if(TestStepName() == KTestclocknanosleep2)
sl@0
   106
   		{
sl@0
   107
   	   	INFO_PRINTF1(_L("Testclocknanosleep2():"));
sl@0
   108
   	   	err = Testclocknanosleep2();
sl@0
   109
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   110
   	   	}      	
sl@0
   111
	if(TestStepName() == KTestclocknanosleep3)
sl@0
   112
   		{
sl@0
   113
   	   	INFO_PRINTF1(_L("Testclocknanosleep3():"));
sl@0
   114
   	   	err = Testclocknanosleep3();
sl@0
   115
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   116
   	   	}         	
sl@0
   117
	if(TestStepName() == KTestclocknanosleep4)
sl@0
   118
   		{
sl@0
   119
   	   	INFO_PRINTF1(_L("Testclocknanosleep4():"));
sl@0
   120
   	   	err = Testclocknanosleep4();
sl@0
   121
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   122
   	   	}     	
sl@0
   123
	if(TestStepName() == KTestclocknanosleep5)
sl@0
   124
   		{
sl@0
   125
   	   	INFO_PRINTF1(_L("Testclocknanosleep5():"));
sl@0
   126
   	   	err = Testclocknanosleep5();
sl@0
   127
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   128
   	   	}         	
sl@0
   129
	if(TestStepName() == KTestclocknanosleep6)
sl@0
   130
   		{
sl@0
   131
   	   	INFO_PRINTF1(_L("Testclocknanosleep6():"));
sl@0
   132
   	   	err = Testclocknanosleep6();
sl@0
   133
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   134
   	   	}  	
sl@0
   135
	if(TestStepName() == KTestclockgettime1)
sl@0
   136
   		{
sl@0
   137
   	   	INFO_PRINTF1(_L("Testclockgettime1():"));
sl@0
   138
   	   	err = Testclockgettime1();
sl@0
   139
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   140
   	   	}      	
sl@0
   141
	if(TestStepName() == KTestclockgettime2)
sl@0
   142
   		{
sl@0
   143
   	   	INFO_PRINTF1(_L("Testclockgettime2():"));
sl@0
   144
   	   	err = Testclockgettime2();
sl@0
   145
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   146
   	   	}      	
sl@0
   147
	if(TestStepName() == KTestclockgettime3)
sl@0
   148
   		{
sl@0
   149
   	   	INFO_PRINTF1(_L("Testclockgettime3():"));
sl@0
   150
   	   	err = Testclockgettime3();
sl@0
   151
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   152
   	   	}    	
sl@0
   153
	if(TestStepName() == KTestclocksettime1)
sl@0
   154
   		{
sl@0
   155
   	   	INFO_PRINTF1(_L("Testclocksettime1():"));
sl@0
   156
   	   	err = Testclocksettime1();
sl@0
   157
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   158
   	   	}      	
sl@0
   159
	if(TestStepName() == KTestclocksettime2)
sl@0
   160
   		{
sl@0
   161
   	   	INFO_PRINTF1(_L("Testclocksettime2():"));
sl@0
   162
   	   	err = Testclocksettime2();
sl@0
   163
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   164
   	   	}      	
sl@0
   165
	if(TestStepName() == KTestclocksettime3)
sl@0
   166
   		{
sl@0
   167
   	   	INFO_PRINTF1(_L("Testclocksettime3():"));
sl@0
   168
   	   	err = Testclocksettime3();
sl@0
   169
   	   	SetTestStepResult(err ? static_cast<TVerdict>(err) : EPass);
sl@0
   170
   	   	} 
sl@0
   171
	return TestStepResult();
sl@0
   172
	}
sl@0
   173
 
sl@0
   174