common/tools/ats/smoketest/uiresources/src/testsdkskinsblocksid.cpp
author victorp@symbian.org
Wed, 03 Feb 2010 16:06:24 +0000
changeset 872 17498133d9ad
parent 749 09c37dab59b4
permissions -rw-r--r--
adding EPL headers to smoke test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
749
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     1
/*
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     2
* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies).
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     3
* All rights reserved.
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     4
* This component and the accompanying materials are made available
872
17498133d9ad adding EPL headers to smoke test
victorp@symbian.org
parents: 749
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
749
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     6
* which accompanies this distribution, and is available
872
17498133d9ad adding EPL headers to smoke test
victorp@symbian.org
parents: 749
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
749
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     8
*
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
     9
* Initial Contributors:
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    11
*
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    12
* Contributors:
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    13
*
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    14
* Description:  Test AknsItemData.h
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    15
*
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    16
*/
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    17
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    18
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    19
#include <aknsitemdata.h>
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    20
#include <aknsimageattributedata.h>
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    21
#include <aknsitemdef.h>
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    22
#include <aknsconstants.h>
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    23
#include <eikcolor.hrh>
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    24
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    25
#include "testsdkskins.h"
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    26
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    27
const TInt KLength = 10;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    28
// ============================ MEMBER FUNCTIONS ===============================
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    29
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    30
// CTestSDKSkins::TestIDTypeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    31
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    32
TInt CTestSDKSkins::TestIDTypeL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    33
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    34
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    35
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    36
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    37
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    38
    TAknsItemType typeGet = itemData->Type();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    39
    STIF_ASSERT_TRUE( typeGet == EAknsITBitmap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    40
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    41
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    42
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    43
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    44
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    45
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    46
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    47
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    48
// CTestSDKSkins::TestIIDSetAttributesL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    49
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    50
TInt CTestSDKSkins::TestIIDSetAttributesL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    51
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    52
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    53
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    54
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    55
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    56
    TAknsImageAttributeData attributeData;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    57
    itemData->SetAttributesL( attributeData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    58
    STIF_ASSERT_NOT_NULL( itemData->Attributes() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    59
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    60
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    61
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    62
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    63
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    64
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    65
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    66
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    67
// CTestSDKSkins::TestIIDAttributesL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    68
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    69
TInt CTestSDKSkins::TestIIDAttributesL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    70
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    71
    return TestIIDSetAttributesL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    72
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    73
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    74
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    75
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    76
// CTestSDKSkins::TestIIDSetParentIIDL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    77
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    78
TInt CTestSDKSkins::TestIIDSetParentIIDL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    79
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    80
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    81
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    82
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    83
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    84
    TAknsItemID itemID;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    85
    itemData->SetParentIID( itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    86
    STIF_ASSERT_TRUE( itemID.iMajor == itemData->ParentIID().iMajor );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    87
    STIF_ASSERT_TRUE( itemID.iMinor == itemData->ParentIID().iMinor );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    88
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    89
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    90
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    91
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    92
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    93
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    94
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    95
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    96
// CTestSDKSkins::TestIIDSetDrawRectL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    97
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    98
TInt CTestSDKSkins::TestIIDSetDrawRectL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
    99
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   100
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   101
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   102
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   103
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   104
    TPoint pointTL( 0, 0 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   105
    TPoint pointBR( KLength, KLength );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   106
    TRect rect( pointTL, pointBR );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   107
    itemData->SetDrawRect( rect );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   108
    STIF_ASSERT_TRUE( rect == itemData->DrawRect() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   109
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   110
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   111
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   112
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   113
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   114
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   115
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   116
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   117
// CTestSDKSkins::TestIIDParentIIDL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   118
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   119
TInt CTestSDKSkins::TestIIDParentIIDL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   120
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   121
    return TestIIDSetParentIIDL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   122
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   123
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   124
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   125
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   126
// CTestSDKSkins::TestIIDDrawRectL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   127
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   128
TInt CTestSDKSkins::TestIIDDrawRectL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   129
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   130
    return TestIIDSetDrawRectL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   131
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   132
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   133
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   134
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   135
// CTestSDKSkins::TestBIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   136
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   137
TInt CTestSDKSkins::TestBIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   138
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   139
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   140
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   141
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   142
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   143
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   144
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   145
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   146
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   147
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   148
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   149
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   150
// CTestSDKSkins::TestBIDSetBitmapL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   151
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   152
TInt CTestSDKSkins::TestBIDSetBitmapL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   153
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   154
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   155
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   156
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   157
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   158
    CFbsBitmap* bitMap = new (ELeave) CFbsBitmap;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   159
    CleanupStack::PushL( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   160
    itemData->SetBitmap( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   161
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   162
    STIF_ASSERT_TRUE( bitMap == itemData->Bitmap() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   163
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   164
    CleanupStack::Pop( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   165
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   166
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   167
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   168
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   169
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   170
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   171
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   172
// CTestSDKSkins::TestBIDDestroyAndSetBitmapL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   173
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   174
TInt CTestSDKSkins::TestBIDDestroyAndSetBitmapL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   175
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   176
    CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   177
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   178
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   179
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   180
    CFbsBitmap* bitMap = new (ELeave) CFbsBitmap;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   181
    CleanupStack::PushL( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   182
    itemData->DestroyAndSetBitmap( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   183
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   184
    CleanupStack::Pop( bitMap );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   185
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   186
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   187
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   188
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   189
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   190
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   191
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   192
// CTestSDKSkins::TestBIDBitmapL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   193
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   194
TInt CTestSDKSkins::TestBIDBitmapL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   195
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   196
    return TestBIDSetBitmapL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   197
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   198
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   199
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   200
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   201
// CTestSDKSkins::TestMBIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   202
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   203
TInt CTestSDKSkins::TestMBIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   204
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   205
    CAknsMaskedBitmapItemData* itemData = CAknsMaskedBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   206
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   207
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   208
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   209
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   210
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   211
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   212
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   213
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   214
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   215
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   216
// CTestSDKSkins::TestMBIDSetMaskL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   217
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   218
TInt CTestSDKSkins::TestMBIDSetMaskL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   219
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   220
    CAknsMaskedBitmapItemData* itemData = CAknsMaskedBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   221
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   222
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   223
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   224
    CFbsBitmap* bitMapMask = new (ELeave) CFbsBitmap;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   225
    CleanupStack::PushL( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   226
    itemData->SetMask( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   227
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   228
    STIF_ASSERT_TRUE( bitMapMask == itemData->Mask() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   229
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   230
    CleanupStack::Pop( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   231
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   232
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   233
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   234
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   235
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   236
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   237
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   238
// CTestSDKSkins::TestMBIDDestroyAndSetMaskL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   239
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   240
TInt CTestSDKSkins::TestMBIDDestroyAndSetMaskL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   241
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   242
    CAknsMaskedBitmapItemData* itemData = CAknsMaskedBitmapItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   243
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   244
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   245
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   246
    CFbsBitmap* bitMapMask = new (ELeave) CFbsBitmap;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   247
    CleanupStack::PushL( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   248
    itemData->DestroyAndSetBitmap( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   249
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   250
    CleanupStack::Pop( bitMapMask );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   251
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   252
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   253
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   254
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   255
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   256
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   257
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   258
// CTestSDKSkins::TestMBIDMaskL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   259
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   260
TInt CTestSDKSkins::TestMBIDMaskL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   261
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   262
    return TestMBIDSetMaskL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   263
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   264
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   265
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   266
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   267
// CTestSDKSkins::TestCTIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   268
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   269
TInt CTestSDKSkins::TestCTIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   270
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   271
    CAknsColorTableItemData* itemData = CAknsColorTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   272
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   273
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   274
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   275
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   276
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   277
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   278
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   279
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   280
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   281
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   282
// CTestSDKSkins::TestCTIDSetColorsL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   283
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   284
TInt CTestSDKSkins::TestCTIDSetColorsL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   285
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   286
    CAknsColorTableItemData* itemData = CAknsColorTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   287
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   288
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   289
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   290
    TAknsColorTableEntry* color = new (ELeave) TAknsColorTableEntry[1];
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   291
    color->iIndex = 0;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   292
    color->iRgb = 0x00020408;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   293
    itemData->SetColorsL( 1, color );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   294
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   295
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   296
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   297
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   298
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   299
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   300
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   301
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   302
// CTestSDKSkins::TestCTIDColorIndexedL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   303
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   304
TInt CTestSDKSkins::TestCTIDColorIndexedL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   305
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   306
    CAknsColorTableItemData* itemData = CAknsColorTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   307
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   308
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   309
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   310
    TAknsColorTableEntry* color = new (ELeave) TAknsColorTableEntry[1];
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   311
    color->iIndex = 0;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   312
    color->iRgb = 0x00020408;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   313
    itemData->SetColorsL( 1, color );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   314
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   315
    TInt value = itemData->ColorIndexed( 0 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   316
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   317
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   318
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   319
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   320
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   321
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   322
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   323
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   324
// CTestSDKSkins::TestCTIDColorRgbL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   325
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   326
TInt CTestSDKSkins::TestCTIDColorRgbL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   327
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   328
    CAknsColorTableItemData* itemData = CAknsColorTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   329
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   330
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   331
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   332
    TAknsColorTableEntry* color = new (ELeave) TAknsColorTableEntry[1];
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   333
    color->iIndex = 0;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   334
    color->iRgb = 0x00020408;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   335
    itemData->SetColorsL( 1, color );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   336
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   337
    TRgb rgb = itemData->ColorRgb( 0 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   338
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   339
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   340
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   341
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   342
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   343
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   344
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   345
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   346
// CTestSDKSkins::TestCTIDGetColorL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   347
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   348
TInt CTestSDKSkins::TestCTIDGetColorL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   349
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   350
    CAknsColorTableItemData* itemData = CAknsColorTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   351
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   352
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   353
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   354
    TAknsColorTableEntry* color = new (ELeave) TAknsColorTableEntry[1];
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   355
    color->iIndex = 0;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   356
    color->iRgb = 0x00020408;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   357
    itemData->SetColorsL( 1, color );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   358
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   359
    TRgb rgb; 
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   360
    itemData->GetColorL( 0, rgb );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   361
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   362
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   363
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   364
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   365
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   366
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   367
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   368
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   369
// CTestSDKSkins::TestITIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   370
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   371
TInt CTestSDKSkins::TestITIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   372
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   373
    CAknsImageTableItemData* itemData = CAknsImageTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   374
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   375
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   376
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   377
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   378
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   379
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   380
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   381
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   382
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   383
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   384
// CTestSDKSkins::TestITIDSetImagesL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   385
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   386
TInt CTestSDKSkins::TestITIDSetImagesL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   387
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   388
    CAknsImageTableItemData* itemData = CAknsImageTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   389
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   390
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   391
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   392
    TAknsItemID itemID;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   393
    itemData->SetImagesL( 1, &itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   394
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   395
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   396
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   397
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   398
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   399
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   400
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   401
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   402
// CTestSDKSkins::TestITIDImageIIDL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   403
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   404
TInt CTestSDKSkins::TestITIDImageIIDL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   405
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   406
    CAknsImageTableItemData* itemData = CAknsImageTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   407
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   408
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   409
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   410
    TAknsItemID itemID;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   411
    itemData->SetImagesL( 1, &itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   412
    TAknsItemID itemIDGet = itemData->ImageIID( 0 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   413
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   414
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   415
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   416
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   417
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   418
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   419
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   420
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   421
// CTestSDKSkins::TestITIDImagesL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   422
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   423
TInt CTestSDKSkins::TestITIDImagesL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   424
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   425
    CAknsImageTableItemData* itemData = CAknsImageTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   426
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   427
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   428
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   429
    TAknsItemID itemID;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   430
    itemData->SetImagesL( 1, &itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   431
    TAknsItemID* item = itemData->Images();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   432
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   433
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   434
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   435
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   436
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   437
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   438
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   439
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   440
// CTestSDKSkins::TestITIDNumberOfImagesL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   441
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   442
TInt CTestSDKSkins::TestITIDNumberOfImagesL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   443
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   444
    CAknsImageTableItemData* itemData = CAknsImageTableItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   445
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   446
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   447
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   448
    TAknsItemID itemID;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   449
    itemData->SetImagesL( 1, &itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   450
    TInt num = itemData->NumberOfImages();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   451
    STIF_ASSERT_TRUE( 1 == num );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   452
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   453
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   454
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   455
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   456
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   457
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   458
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   459
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   460
// CTestSDKSkins::TestBAIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   461
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   462
TInt CTestSDKSkins::TestBAIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   463
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   464
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   465
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   466
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   467
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   468
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   469
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   470
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   471
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   472
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   473
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   474
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   475
// CTestSDKSkins::TestBAIDSetFrameInfosL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   476
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   477
TInt CTestSDKSkins::TestBAIDSetFrameInfosL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   478
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   479
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   480
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   481
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   482
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   483
    TAknsBmpAnimFrameInfo info;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   484
    itemData->SetFrameInfosL( &info );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   485
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   486
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   487
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   488
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   489
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   490
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   491
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   492
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   493
// CTestSDKSkins::TestBAIDFrameInfosL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   494
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   495
TInt CTestSDKSkins::TestBAIDFrameInfosL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   496
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   497
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   498
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   499
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   500
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   501
    TAknsBmpAnimFrameInfo info;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   502
    itemData->SetFrameInfosL( &info );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   503
    TAknsBmpAnimFrameInfo* infoGet = itemData->FrameInfos();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   504
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   505
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   506
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   507
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   508
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   509
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   510
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   511
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   512
// CTestSDKSkins::TestBAIDSetLastFrameBackgroundL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   513
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   514
TInt CTestSDKSkins::TestBAIDSetLastFrameBackgroundL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   515
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   516
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   517
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   518
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   519
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   520
    itemData->SetLastFrameBackground( ETrue );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   521
    STIF_ASSERT_TRUE( itemData->LastFrameBackground() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   522
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   523
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   524
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   525
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   526
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   527
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   528
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   529
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   530
// CTestSDKSkins::TestBAIDLastFrameBackgroundL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   531
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   532
TInt CTestSDKSkins::TestBAIDLastFrameBackgroundL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   533
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   534
    return TestBAIDSetLastFrameBackgroundL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   535
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   536
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   537
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   538
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   539
// CTestSDKSkins::TestBAIDSetFrameIntervalL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   540
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   541
TInt CTestSDKSkins::TestBAIDSetFrameIntervalL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   542
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   543
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   544
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   545
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   546
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   547
    itemData->SetFrameInterval( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   548
    STIF_ASSERT_TRUE( 1 == itemData->FrameInterval() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   549
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   550
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   551
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   552
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   553
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   554
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   555
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   556
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   557
// CTestSDKSkins::TestBAIDFrameIntervalL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   558
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   559
TInt CTestSDKSkins::TestBAIDFrameIntervalL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   560
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   561
    return TestBAIDSetFrameIntervalL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   562
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   563
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   564
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   565
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   566
// CTestSDKSkins::TestBAIDSetPlayModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   567
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   568
TInt CTestSDKSkins::TestBAIDSetPlayModeL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   569
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   570
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   571
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   572
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   573
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   574
    itemData->SetPlayMode( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   575
    STIF_ASSERT_TRUE( 1 == itemData->PlayMode() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   576
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   577
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   578
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   579
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   580
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   581
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   582
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   583
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   584
// CTestSDKSkins::TestBAIDPlayModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   585
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   586
TInt CTestSDKSkins::TestBAIDPlayModeL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   587
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   588
    return TestBAIDSetPlayModeL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   589
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   590
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   591
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   592
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   593
// CTestSDKSkins::TestBAIDSetFlashL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   594
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   595
TInt CTestSDKSkins::TestBAIDSetFlashL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   596
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   597
    CAknsBmpAnimItemData* itemData = CAknsBmpAnimItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   598
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   599
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   600
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   601
    itemData->SetFlash( ETrue );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   602
    STIF_ASSERT_TRUE( itemData->Flash() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   603
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   604
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   605
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   606
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   607
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   608
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   609
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   610
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   611
// CTestSDKSkins::TestBAIDFlashL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   612
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   613
TInt CTestSDKSkins::TestBAIDFlashL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   614
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   615
    return TestBAIDSetFlashL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   616
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   617
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   618
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   619
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   620
// CTestSDKSkins::TestSIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   621
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   622
TInt CTestSDKSkins::TestSIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   623
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   624
    CAknsStringItemData* itemData = CAknsStringItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   625
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   626
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   627
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   628
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   629
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   630
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   631
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   632
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   633
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   634
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   635
// CTestSDKSkins::TestSIDSetStringL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   636
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   637
TInt CTestSDKSkins::TestSIDSetStringL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   638
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   639
    CAknsStringItemData* itemData = CAknsStringItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   640
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   641
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   642
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   643
    _LIT( KString, "string" );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   644
    TBuf<KLength> string( KString );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   645
    itemData->SetStringL( string );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   646
    TBuf<KLength> stringGet = itemData->String();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   647
    STIF_ASSERT_TRUE( 0 == stringGet.Compare( string ) );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   648
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   649
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   650
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   651
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   652
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   653
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   654
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   655
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   656
// CTestSDKSkins::TestSIDStringL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   657
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   658
TInt CTestSDKSkins::TestSIDStringL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   659
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   660
    return TestSIDSetStringL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   661
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   662
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   663
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   664
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   665
// CTestSDKSkins::TestECNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   666
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   667
TInt CTestSDKSkins::TestECNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   668
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   669
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   670
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   671
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   672
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   673
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   674
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   675
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   676
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   677
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   678
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   679
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   680
// CTestSDKSkins::TestECSetEffectUidL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   681
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   682
TInt CTestSDKSkins::TestECSetEffectUidL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   683
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   684
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   685
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   686
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   687
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   688
    TUid uid = TUid::Uid( 0 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   689
    itemData->SetEffectUid( uid );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   690
    STIF_ASSERT_TRUE( uid == itemData->EffectUid() );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   691
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   692
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   693
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   694
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   695
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   696
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   697
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   698
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   699
// CTestSDKSkins::TestECEffectUidL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   700
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   701
TInt CTestSDKSkins::TestECEffectUidL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   702
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   703
    return TestECSetEffectUidL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   704
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   705
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   706
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   707
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   708
// CTestSDKSkins::TestECSetLayerConfL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   709
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   710
TInt CTestSDKSkins::TestECSetLayerConfL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   711
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   712
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   713
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   714
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   715
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   716
    TAknsRlRenderOpParam param;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   717
    param.iInputLayerAIndex = KLength;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   718
    itemData->SetLayerConf( param );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   719
    TAknsRlRenderOpParam paramGet = itemData->LayerConf();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   720
    STIF_ASSERT_TRUE( param.iInputLayerAIndex == paramGet.iInputLayerAIndex );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   721
    STIF_ASSERT_TRUE( param.iInputLayerAStatus == paramGet.iInputLayerAStatus );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   722
    STIF_ASSERT_TRUE( param.iInputLayerBIndex == paramGet.iInputLayerBIndex );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   723
    STIF_ASSERT_TRUE( param.iInputLayerBStatus == paramGet.iInputLayerBStatus );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   724
    STIF_ASSERT_TRUE( param.iOutputLayerIndex == paramGet.iOutputLayerIndex );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   725
    STIF_ASSERT_TRUE( param.iOutputLayerStatus  == paramGet.iOutputLayerStatus );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   726
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   727
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   728
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   729
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   730
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   731
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   732
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   733
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   734
// CTestSDKSkins::TestECLayerConfL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   735
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   736
TInt CTestSDKSkins::TestECLayerConfL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   737
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   738
    return TestECSetLayerConfL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   739
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   740
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   741
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   742
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   743
// CTestSDKSkins::TestECAppendParameterL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   744
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   745
TInt CTestSDKSkins::TestECAppendParameterL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   746
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   747
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   748
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   749
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   750
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   751
    TAknsRlParameterData parameterData;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   752
    _LIT( KName, "parameter" );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   753
    TBuf<KLength> name( KName );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   754
    parameterData.iName = &name;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   755
    itemData->AppendParameterL( parameterData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   756
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   757
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   758
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   759
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   760
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   761
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   762
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   763
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   764
// CTestSDKSkins::TestECCreateParameterIteratorL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   765
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   766
TInt CTestSDKSkins::TestECCreateParameterIteratorL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   767
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   768
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   769
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   770
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   771
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   772
    MAknsRlParameterIterator* iterator = itemData->CreateParameterIteratorL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   773
    STIF_ASSERT_NOT_NULL( iterator );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   774
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   775
    delete iterator;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   776
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   777
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   778
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   779
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   780
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   781
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   782
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   783
// CTestSDKSkins::TestEQIDNewL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   784
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   785
TInt CTestSDKSkins::TestEQIDNewL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   786
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   787
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   788
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   789
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   790
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   791
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   792
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   793
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   794
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   795
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   796
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   797
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   798
// CTestSDKSkins::TestEQIDSetRefItemL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   799
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   800
TInt CTestSDKSkins::TestEQIDSetRefItemL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   801
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   802
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   803
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   804
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   805
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   806
    TAknsItemID itemID( KAknsIIDQsnCpScrollBgTop );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   807
    itemData->SetRefItem( itemID );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   808
    TAknsItemID itemIDGet = itemData->RefItem();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   809
    STIF_ASSERT_TRUE( itemID.iMajor == itemID.iMajor );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   810
    STIF_ASSERT_TRUE( itemID.iMinor == itemID.iMinor );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   811
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   812
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   813
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   814
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   815
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   816
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   817
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   818
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   819
// CTestSDKSkins::TestEQIDRefItemL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   820
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   821
TInt CTestSDKSkins::TestEQIDRefItemL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   822
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   823
    return TestEQIDSetRefItemL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   824
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   825
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   826
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   827
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   828
// CTestSDKSkins::TestEQIDSetInputLayerL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   829
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   830
TInt CTestSDKSkins::TestEQIDSetInputLayerL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   831
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   832
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   833
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   834
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   835
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   836
    itemData->SetInputLayer( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   837
    TInt inputLayerGet = itemData->InputLayer();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   838
    STIF_ASSERT_TRUE( 1 == inputLayerGet );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   839
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   840
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   841
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   842
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   843
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   844
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   845
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   846
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   847
// CTestSDKSkins::TestEQIDInputLayerL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   848
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   849
TInt CTestSDKSkins::TestEQIDInputLayerL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   850
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   851
    return TestEQIDSetInputLayerL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   852
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   853
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   854
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   855
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   856
// CTestSDKSkins::TestEQIDSetInputLayerModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   857
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   858
TInt CTestSDKSkins::TestEQIDSetInputLayerModeL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   859
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   860
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   861
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   862
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   863
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   864
    itemData->SetInputLayerMode( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   865
    TInt modeGet = itemData->InputLayerMode();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   866
    STIF_ASSERT_TRUE( 1 == modeGet );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   867
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   868
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   869
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   870
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   871
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   872
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   873
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   874
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   875
// CTestSDKSkins::TestEQIDInputLayerModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   876
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   877
TInt CTestSDKSkins::TestEQIDInputLayerModeL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   878
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   879
    return TestEQIDSetInputLayerModeL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   880
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   881
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   882
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   883
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   884
// CTestSDKSkins::TestEQIDSetOutputLayerL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   885
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   886
TInt CTestSDKSkins::TestEQIDSetOutputLayerL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   887
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   888
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   889
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   890
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   891
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   892
    itemData->SetOutputLayer( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   893
    TInt outputLayerGet = itemData->OutputLayer();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   894
    STIF_ASSERT_TRUE( 1 == outputLayerGet );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   895
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   896
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   897
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   898
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   899
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   900
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   901
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   902
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   903
// CTestSDKSkins::TestEQIDOutputLayerL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   904
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   905
TInt CTestSDKSkins::TestEQIDOutputLayerL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   906
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   907
    return TestEQIDSetOutputLayerL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   908
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   909
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   910
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   911
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   912
// CTestSDKSkins::TestEQIDSetOutputLayerModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   913
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   914
TInt CTestSDKSkins::TestEQIDSetOutputLayerModeL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   915
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   916
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   917
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   918
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   919
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   920
    itemData->SetOutputLayerMode( 1 );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   921
    TInt outputLayerModeGet = itemData->OutputLayerMode();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   922
    STIF_ASSERT_TRUE( 1 == outputLayerModeGet );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   923
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   924
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   925
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   926
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   927
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   928
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   929
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   930
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   931
// CTestSDKSkins::TestEQIDOutputLayerModeL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   932
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   933
TInt CTestSDKSkins::TestEQIDOutputLayerModeL( CStifItemParser& aItem )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   934
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   935
    return TestEQIDSetOutputLayerModeL( aItem );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   936
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   937
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   938
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   939
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   940
// CTestSDKSkins::TestEQIDAppendCommandL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   941
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   942
TInt CTestSDKSkins::TestEQIDAppendCommandL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   943
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   944
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   945
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   946
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   947
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   948
    CAknsEffectCommand* command = CAknsEffectCommand::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   949
    CleanupStack::PushL( command );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   950
    STIF_ASSERT_NOT_NULL( command );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   951
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   952
    itemData->AppendCommandL( command );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   953
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   954
    CleanupStack::Pop( command );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   955
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   956
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   957
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   958
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   959
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   960
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   961
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   962
// CTestSDKSkins::TestEQIDCreateCommandIteratorL
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   963
// -----------------------------------------------------------------------------
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   964
TInt CTestSDKSkins::TestEQIDCreateCommandIteratorL( CStifItemParser& /*aItem*/ )
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   965
    {
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   966
    CAknsEffectQueueItemData* itemData = CAknsEffectQueueItemData::NewL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   967
    CleanupStack::PushL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   968
    STIF_ASSERT_NOT_NULL( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   969
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   970
    MAknsRlCommandIterator* iterator = itemData->CreateCommandIteratorL();
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   971
    STIF_ASSERT_NOT_NULL( iterator );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   972
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   973
    CleanupStack::PopAndDestroy( itemData );
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   974
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   975
    return KErrNone;
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   976
    
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   977
    }
09c37dab59b4 Added new smoketest
Maciej Seroka <maciejs@symbian.org>
parents:
diff changeset
   978