/*
* Copyright (c) 2009 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:
*
*/
/**
* @note Contents of this file are provided only if module test hooks are set on.
*/
#include "alfmoduletestconf.h"
#ifdef USE_MODULE_TEST_HOOKS_FOR_ALF
#ifndef ALFMODULETESTTYPE_H
#define ALFMODULETESTTYPE_H
/**
* TAlfModuleTestType specifies recognized test types.
*/
enum TAlfModuleTestType
{
// Do not use this value when creating item.
EAlfModuleTestTypeNone,
// Render stage component specific tests
EAlfModuleTestTypeRenderStageCreateWindow,
EAlfModuleTestTypeRenderStageReleaseWindow,
EAlfModuleTestTypeRenderStageCreateWindowGroup,
EAlfModuleTestTypeRenderStageReleaseWindowGroup,
EAlfModuleTestTypeRenderStageActiveWindow,
EAlfModuleTestTypeRenderStageChangeWindowSize,
EAlfModuleTestTypeRenderStageChangeWindowPosition,
EAlfModuleTestTypeRenderStageChangeWindowVisibility,
EAlfModuleTestTypeRenderStageChangeTextCursorType,
EAlfModuleTestTypeRenderStageChangeTextCursorClipRect,
EAlfModuleTestTypeRenderStageChangeTextCursorFlag,
EAlfModuleTestTypeRenderStageChangeTextCursorColor,
// Streamer hierarchy model component specific tests
EAlfModuleTestTypeHierarchyModelCreateLayer,
EAlfModuleTestTypeHierarchyModelReleaseLayer,
EAlfModuleTestTypeHierarchyModelCreateWindow,
EAlfModuleTestTypeHierarchyModelReleaseWindow,
EAlfModuleTestTypeHierarchyModelCreateWindowGroup,
EAlfModuleTestTypeHierarchyModelReleaseWindowGroup,
EAlfModuleTestTypeHierarchyModelActiveWindow,
EAlfModuleTestTypeHierarchyModelChangeWindowSize,
EAlfModuleTestTypeHierarchyModelChangeWindowPosition,
EAlfModuleTestTypeHierarchyModelChangeWindowVisibility,
EAlfModuleTestTypeHierarchyModelChangeTextCursorType,
EAlfModuleTestTypeHierarchyModelChangeTextCursorClipRect,
EAlfModuleTestTypeHierarchyModelChangeTextCursorFlag,
EAlfModuleTestTypeHierarchyModelChangeTextCursorColor,
// Server bridge component specific tests
EAlfModuleTestTypeBridgeCreateLayer,
EAlfModuleTestTypeBridgeReleaseLayer,
EAlfModuleTestTypeBridgeCreateWindow,
EAlfModuleTestTypeBridgeReleaseWindow,
EAlfModuleTestTypeBridgeCreateWindowGroup,
EAlfModuleTestTypeBridgeReleaseWindowGroup,
EAlfModuleTestTypeBridgeActiveWindow,
EAlfModuleTestTypeBridgeChangeWindowSize,
EAlfModuleTestTypeBridgeChangeWindowPosition,
EAlfModuleTestTypeBridgeChangeWindowVisibility,
EAlfModuleTestTypeBridgeChangeTextCursorType,
EAlfModuleTestTypeBridgeChangeTextCursorClipRect,
EAlfModuleTestTypeBridgeChangeTextCursorFlag,
EAlfModuleTestTypeBridgeChangeTextCursorColor,
EAlfModuleTestTypeBridgeVisualVisibility,
// Core toolkit component specific tests
EAlfModuleTestTypeCoreToolkitDrawWindow,
EAlfModuleTestTypeCoreToolkitDrawFromRenderBuffer,
// Layer tests
EAlfModuleTestTypeCreateLayer,
EAlfModuleTestTypeReleaseLayer,
EAlfModuleTestTypeLayerOrdinalPosition,
// Do not use this value when creating item.
// This is just meant for Find operations when all tests are accepted.
EAlfModuleTestTypeAll
};
#endif // ALFMODULETESTTYPE_H
#endif // USE_MODULE_TEST_HOOKS_FOR_ALF
// End of File