diff -r 1801340c26a2 -r e5af45d51884 uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifcoretoolkitblockshuitexture.cpp --- a/uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifcoretoolkitblockshuitexture.cpp Thu Aug 19 10:48:02 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1208 +0,0 @@ -/* -* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: test api of alf_core_toolkit -* -*/ - - -// [INCLUDE FILES] -#include -#include -#include -#include -#include -#include -#include - -#include "testuiaifcoretoolkit.h" - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextNewL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextNewL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextNewL, "In TestTHuiTextNewL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextNewL ); - // Print to log file - iLog->Log( KTestTHuiTextNewL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - delete texTure; - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextNewLC -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextNewLC( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextNewLC, "In TestTHuiTextNewLC" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextNewLC ); - // Print to log file - iLog->Log( KTestTHuiTextNewLC ); - - CHuiTexture* textTure = CHuiTexture::NewLC(); - - // Verify that all the member variables are correctly initialized. - STIF_ASSERT_TRUE( textTure->ImageFileName().Size() == 0 ); - STIF_ASSERT_TRUE( !textTure->HasContent() ); - STIF_ASSERT_TRUE( !textTure->IsShadowEnabled() ); - STIF_ASSERT_TRUE( textTure->ShadowStyle() == EHuiTextureShadowStyleIcon ); - STIF_ASSERT_TRUE( !textTure->HasAlpha() ); - STIF_ASSERT_TRUE( textTure->Size().iWidth == 0 ); - STIF_ASSERT_TRUE( textTure->Size().iHeight == 0 ); - STIF_ASSERT_TRUE( textTure->Size().iWidth == 0 ); - STIF_ASSERT_TRUE( textTure->SegmentCount() == 0); - STIF_ASSERT_TRUE( !textTure->TextureChanged() ); - STIF_ASSERT_TRUE( !textTure->IsSkinContent() ); - - CleanupStack::PopAndDestroy( textTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextImageFileNameL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextImageFileNameL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextImageFileNameL, "In TestTHuiTextImageFileNameL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextImageFileNameL ); - // Print to log file - iLog->Log( KTestTHuiTextImageFileNameL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextHasContentL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextHasContentL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextHasContentL, "In TestTHuiTextHasContentL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextHasContentL ); - // Print to log file - iLog->Log( KTestTHuiTextHasContentL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_TRUE( texTure->HasContent() == EFalse); - - CleanupStack::PopAndDestroy( texTure ); - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextHasAlphaL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextHasAlphaL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextHasAlphaL, "In TestTHuiTextHasAlphaL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextHasAlphaL ); - // Print to log file - iLog->Log( KTestTHuiTextHasAlphaL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_TRUE( texTure->HasAlpha() == EFalse); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextMaxTextureSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextMaxTextureSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextMaxTextureSizeL, "In TestTHuiTextMaxTextureSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextMaxTextureSizeL ); - // Print to log file - iLog->Log( KTestTHuiTextMaxTextureSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->MaxTextureSize(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextClearLL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextClearLL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextMaxTextureSizeL, "In TestTHuiTextMaxTextureSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextMaxTextureSizeL ); - // Print to log file - iLog->Log( KTestTHuiTextMaxTextureSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TSize size(128, 128); - TRgb rgb = KRgbRed; - texTure->ClearL(size, rgb); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiClearWithAlphaLL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiClearWithAlphaLL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextMaxTextureSizeL, "In TestTHuiTextMaxTextureSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextMaxTextureSizeL ); - // Print to log file - iLog->Log( KTestTHuiTextMaxTextureSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TSize size(128, 128); - TRgb rgb = KRgbRed; - TUint temp = 255; - texTure->ClearWithAlphaL( size, rgb, temp); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentedTextureL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentedTextureL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentedTextureL, "In TestTHuiSegmentedTextureL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentedTextureL ); - // Print to log file - iLog->Log( KTestTHuiSegmentedTextureL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->SegmentedTexture(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentedTextureConstL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentedTextureConstL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentedTextureConstL, "In TestTHuiSegmentedTextureConstL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentedTextureConstL); - // Print to log file - iLog->Log( KTestTHuiSegmentedTextureConstL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - ( ( const CHuiTexture* )texTure )->SegmentedTexture(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiShadowedTextureL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiShadowedTextureL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiShadowedTextureL, "In TestTHuiShadowedTextureL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiShadowedTextureL ); - // Print to log file - iLog->Log( KTestTHuiShadowedTextureL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->ShadowedTexture(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiShadowedTextureConstL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiShadowedTextureConstL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiShadowedTextureConstL, "In TestTHuiShadowedTextureConstL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiShadowedTextureConstL ); - // Print to log file - iLog->Log( KTestTHuiShadowedTextureConstL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - ( ( const CHuiTexture* )texTure )->ShadowedTexture(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiEnableShadowL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiEnableShadowL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiEnableShadowL, "In TestTHuiEnableShadowL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiEnableShadowL ); - // Print to log file - iLog->Log( KTestTHuiEnableShadowL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->EnableShadow(); - texTure->SetSkinContent( ETrue ); - - // Set shadow enabled - texTure->EnableShadow(); - STIF_ASSERT_TRUE(texTure->IsShadowEnabled()); - STIF_ASSERT_TRUE(texTure->IsSkinContent()); - - // Set skin content - texTure->EnableShadow(EFalse); - texTure->SetSkinContent(ETrue); - STIF_ASSERT_TRUE( ! texTure->IsShadowEnabled() ); - STIF_ASSERT_TRUE( texTure->IsSkinContent() ); - - // Set skin content and shadow enabled - texTure->EnableShadow(); - STIF_ASSERT_TRUE(texTure->IsShadowEnabled() ); - STIF_ASSERT_TRUE(texTure->IsSkinContent() ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiIsShadowEnabledL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiIsShadowEnabledL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiIsShadowEnabledL, "In TestTHuiIsShadowEnabledL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiIsShadowEnabledL ); - // Print to log file - iLog->Log( KTestTHuiIsShadowEnabledL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_TRUE( texTure->IsShadowEnabled() == EFalse ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetShadowStyleL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetShadowStyleL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetShadowStyleL, "In TestTHuiSetShadowStyleL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetShadowStyleL ); - // Print to log file - iLog->Log( KTestTHuiSetShadowStyleL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->SetShadowStyle( EHuiTextureShadowStyleIcon ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiShadowStyleL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiShadowStyleL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiShadowStyleL, "In TestTHuiShadowStyleL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiShadowStyleL ); - // Print to log file - iLog->Log( KTestTHuiShadowStyleL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_EQUALS( texTure->ShadowStyle(), EHuiTextureShadowStyleIcon); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSizeL, "In TestTHuiSetSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetSizeL ); - // Print to log file - iLog->Log( KTestTHuiSetSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TSize size(10,29); - texTure->SetSize( size ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSizeL, "In TestTHuiSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSizeL ); - // Print to log file - iLog->Log( KTestTHuiSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->Size(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentCountL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentCountL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentCountL, "In TestTHuiSegmentCountL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentCountL ); - // Print to log file - iLog->Log( KTestTHuiSegmentCountL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_EQUALS(texTure->SegmentCount(), 0); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentNameL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentNameL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentNameL, "In TestTHuiSegmentNameL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentNameL ); - // Print to log file - iLog->Log( KTestTHuiSegmentNameL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - texTure->SegmentName( temp ); - - CleanupStack::PopAndDestroy(image); - CleanupStack::PopAndDestroy( texTure ); - - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentSizeL, "In TestTHuiSegmentSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentSizeL ); - // Print to log file - iLog->Log( KTestTHuiSegmentSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - texTure->SegmentSize( temp ); - - CleanupStack::PopAndDestroy(image); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentTextureSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentTextureSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentTextureSizeL, "In TestTHuiSegmentTextureSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiSegmentTextureSizeL ); - // Print to log file - iLog->Log( KTestTHuiSegmentTextureSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - texTure->SegmentTextureSize( temp ); - - CleanupStack::PopAndDestroy(image); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSegmentOffsetL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSegmentOffsetL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSegmentOffsetL, "In TestTHuiSegmentOffsetL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSegmentOffsetL ); - // Print to log file - iLog->Log( KTestTHuiSegmentOffsetL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - texTure->SegmentOffset( temp ); - - CleanupStack::PopAndDestroy(image); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextureChangedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextureChangedL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextureChangedL, "In TestTHuiTextureChangedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextureChangedL ); - // Print to log file - iLog->Log( KTestTHuiTextureChangedL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_TRUE( texTure->TextureChanged() == EFalse); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTextureClearChangedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTextureClearChangedL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTextureClearChangedL, "In TestTHuiTextureClearChangedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextureClearChangedL ); - // Print to log file - iLog->Log( KTestTHuiTextureClearChangedL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->TextureClearChanged(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetTextureChangedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSegmentOffsetL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSegmentOffsetL, "In TestTHuiSetSegmentOffsetL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetSegmentOffsetL ); - // Print to log file - iLog->Log( KTestTHuiSetSegmentOffsetL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - TPoint size( 10,20 ); - texTure->SetSegmentOffset( temp, size ); - - CleanupStack::PopAndDestroy(image); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSegmentCountL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSegmentCountL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSegmentCountL, "In TestTHuiSetSegmentCountL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiSetSegmentCountL ); - // Print to log file - iLog->Log( KTestTHuiSetSegmentCountL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TInt temp = texTure->SegmentCount() ; - texTure->SetSegmentCountL( temp ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSegmentNameL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSegmentNameL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSegmentCountL, "In TestTHuiSetSegmentCountL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiSetSegmentCountL ); - // Print to log file - iLog->Log( KTestTHuiSetSegmentCountL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0; - TUint name = 3; - texTure->SetSegmentName( temp, name); - - CleanupStack::PopAndDestroy( image ); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSegmentSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSegmentSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSegmentSizeL, "In TestTHuiSetSegmentSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiSetSegmentSizeL ); - // Print to log file - iLog->Log( KTestTHuiSetSegmentSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0 ; - TSize size( 10,20 ); - texTure->SetSegmentSize( temp, size ); - - CleanupStack::PopAndDestroy( image ); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSegmentTextureSizeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSegmentTextureSizeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSegmentSizeL, "In TestTHuiSetSegmentSizeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiSetSegmentSizeL ); - // Print to log file - iLog->Log( KTestTHuiSetSegmentSizeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TUint8* image = 0; - THuiTextureFormat aFormat = EHuiTextureFormatRgb888; - TInt imageSize = (aFormat == EHuiTextureFormatRgb888 ? 3 : 4) * 100 * 200; - image = new (ELeave) TUint8[imageSize]; - CleanupStack::PushL(image); - for(TInt t=0; tUploadL(aFormat, - TSize(100, 200), - image, - EHuiTextureUploadFlagRetainResolution); - - TInt temp = 0 ; - TSize size( 10,20 ); - texTure->SetSegmentTextureSize( temp, size ); - - CleanupStack::PopAndDestroy( image ); - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSkinContentL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSkinContentL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSkinContentL, "In TestTHuiSetSkinContentL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetSkinContentL ); - // Print to log file - iLog->Log( KTestTHuiSetSkinContentL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->SetSkinContent( ETrue ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiIsSkinContentL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiIsSkinContentL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiIsSkinContentL, "In TestTHuiIsSkinContentL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiIsSkinContentL ); - // Print to log file - iLog->Log( KTestTHuiIsSkinContentL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - STIF_ASSERT_TRUE( !texTure->IsSkinContent()); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiTypeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiTypeL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiTypeL, "In TestTHuiTypeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTypeL ); - // Print to log file - iLog->Log( KTestTHuiTypeL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->Type(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSessionIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSessionIdL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSessionIdL, "In TestTHuiSessionIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSessionIdL ); - // Print to log file - iLog->Log( KTestTHuiSessionIdL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->SessionId(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetSessionIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetSessionIdL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetSessionIdL, "In TestTHuiSetSessionIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetSessionIdL ); - // Print to log file - iLog->Log( KTestTHuiSetSessionIdL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - TInt temp = 2 ; - texTure->SetSessionId( temp ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetPriorityL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetPriorityL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetPriorityL, "In TestTHuiSetPriorityL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetPriorityL ); - // Print to log file - iLog->Log( KTestTHuiSetPriorityL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - TInt temp = 2 ; - texTure->SetPriority( temp ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiPriorityL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiPriorityL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiPriorityL, "In TestTHuiPriorityL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiPriorityL ); - // Print to log file - iLog->Log( KTestTHuiPriorityL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->Priority(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiEnableAutoSizeCalculationL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiEnableAutoSizeCalculationL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiEnableAutoSizeCalculationL, - "In TestTHuiEnableAutoSizeCalculationL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, - KTestTHuiEnableAutoSizeCalculationL ); - // Print to log file - iLog->Log( KTestTHuiEnableAutoSizeCalculationL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - TBool target = EFalse; - texTure->EnableAutoSizeCalculation(target); - - TBool target2 = ETrue; - texTure->EnableAutoSizeCalculation(target2); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiSetAutoSizeParamsL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiSetAutoSizeParamsL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetAutoSizeParamsL, "In TestTHuiSetAutoSizeParamsL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetAutoSizeParamsL ); - // Print to log file - iLog->Log( KTestTHuiSetAutoSizeParamsL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - - THuiTextureAutoSizeParams newparams = texTure->AutoSizeParams(); - newparams.SetSizeLowerThreshold(THuiTextureAutoSizeParams::EHigh); - texTure->SetAutoSizeParams(newparams); - - THuiTextureAutoSizeParams resultparams = texTure->AutoSizeParams(); - TInt target = THuiTextureAutoSizeParams::EHigh; - STIF_ASSERT_EQUALS( target, resultparams.SizeLowerThreshold() ); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestTHuiAutoSizeParamsL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestTHuiAutoSizeParamsL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestTHuiSetAutoSizeParamsL, "In TestTHuiAutoSizeParamsL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiSetAutoSizeParamsL ); - // Print to log file - iLog->Log( KTestTHuiSetAutoSizeParamsL ); - - CHuiTexture* texTure = CHuiTexture::NewL(); - CleanupStack::PushL( texTure ); - - texTure->AutoSizeParams(); - - CleanupStack::PopAndDestroy( texTure ); - - return KErrNone; - - } - -// [End of File]