homescreensrv_plat/sapi_homescreenplugin/tsrc/hspsconfigurationif/inc/mt_hsps_moveplugins_4.h
changeset 0 79c6a41cd166
equal deleted inserted replaced
-1:000000000000 0:79c6a41cd166
       
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Test case MovePlugins(4) test data
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef MT_HSPS_MOVEPLUGINS_4_H_
       
    20 #define MT_HSPS_MOVEPLUGINS_4_H_
       
    21 
       
    22 /* 
       
    23 MovePlugins(4)
       
    24 ----------------
       
    25  
       
    26 Test purpose
       
    27 
       
    28 The purpose of this test case is to verify that the plugins order change fails 
       
    29 if the plugin id list contains an id which cannot be found (plugin count mismatch)
       
    30 
       
    31 Pre-conditions
       
    32 •   There must be installed test themes for Active Idle application and Typical 
       
    33     configuration must be set as active
       
    34 
       
    35 Test steps
       
    36 
       
    37 Test step 1:
       
    38 •   Input:
       
    39     MovePlugins(“Typical view conf 1”,”4,3,2,1”)
       
    40 •   Expected output:
       
    41     Plugins order change fails
       
    42     
       
    43 */
       
    44 
       
    45 // Test step 1 method:
       
    46 
       
    47 const TUint8 moveplugins_4_ts_1_method[] = "MovePlugins";
       
    48 
       
    49 // Test step 1 input:
       
    50 
       
    51 const TUint8 moveplugins_4_ts_1_input[] = {
       
    52 // MovePlugins(Input)
       
    53 // - Version 1.0
       
    54 // - Item count (LE)
       
    55 10,
       
    56 2,0,0,0,
       
    57 // - MovePlugins::confId
       
    58 //   - Variant name
       
    59 //     - Version 1.0
       
    60 //     - Semantic ID (LE)    
       
    61 //     - Variant name length (LE)
       
    62 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    63 //     - Variant name
       
    64 10,
       
    65 12,0,0,0,
       
    66 6,0,0,0,
       
    67 26,
       
    68 'c','o','n','f','I','d',
       
    69 // - MovePlugins::confId
       
    70 //   - Variant value
       
    71 //     - Version 1.0
       
    72 //     - Variant value type, EVariantTypeDesC
       
    73 //     - Variant value length (LE)
       
    74 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
    75 //     - Variant value
       
    76 10,
       
    77 5,
       
    78 1,0,0,0,
       
    79 6,
       
    80 '2',
       
    81 // - MovePlugins::plugins
       
    82 //   - Variant name
       
    83 //     - Version 1.0
       
    84 //     - Semantic ID (LE)    
       
    85 //     - Variant name length (LE)
       
    86 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    87 //     - Variant name
       
    88 10,
       
    89 12,0,0,0,
       
    90 7,0,0,0,
       
    91 30,
       
    92 'p','l','u','g','i','n','s',
       
    93 // - MovePlugins::plugins
       
    94 //   - Variant value
       
    95 //     - Version 1.0
       
    96 //     - Variant value type, EVariantTypeList
       
    97 10,
       
    98 7,
       
    99 // - MovePlugins(Input)::plugins
       
   100 //   - Version 1.0
       
   101 //   - Item count (LE)
       
   102 10,
       
   103 4,0,0,0,
       
   104 // - MovePlugins::plugins
       
   105 //   - Version 1.0
       
   106 //   - List item starts
       
   107 10,
       
   108 0,0,0,0,
       
   109 // - plugins[0]
       
   110 //   - Variant value
       
   111 //     - Version 1.0
       
   112 //     - Variant value type, EVariantTypeDesC
       
   113 //     - Variant value length (LE)
       
   114 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   115 //     - Variant value
       
   116 10,
       
   117 5,
       
   118 1,0,0,0,
       
   119 6,
       
   120 '4',
       
   121 // - MovePlugins::plugins
       
   122 //   - Version 1.0
       
   123 //   - List item starts
       
   124 10,
       
   125 0,0,0,0,
       
   126 // - plugins[1]
       
   127 //   - Variant value
       
   128 //     - Version 1.0
       
   129 //     - Variant value type, EVariantTypeDesC
       
   130 //     - Variant value length (LE)
       
   131 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   132 //     - Variant value
       
   133 10,
       
   134 5,
       
   135 1,0,0,0,
       
   136 6,
       
   137 '3',
       
   138 // - MovePlugins::plugins
       
   139 //   - Version 1.0
       
   140 //   - List item starts
       
   141 10,
       
   142 0,0,0,0,
       
   143 // - plugins[2]
       
   144 //   - Variant value
       
   145 //     - Version 1.0
       
   146 //     - Variant value type, EVariantTypeDesC
       
   147 //     - Variant value length (LE)
       
   148 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   149 //     - Variant value
       
   150 10,
       
   151 5,
       
   152 1,0,0,0,
       
   153 6,
       
   154 '2',
       
   155 // - MovePlugins::plugins
       
   156 //   - Version 1.0
       
   157 //   - List item starts
       
   158 10,
       
   159 0,0,0,0,
       
   160 // - plugins[3]
       
   161 //   - Variant value
       
   162 //     - Version 1.0
       
   163 //     - Variant value type, EVariantTypeDesC
       
   164 //     - Variant value length (LE)
       
   165 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   166 //     - Variant value
       
   167 10,
       
   168 5,
       
   169 1,0,0,0,
       
   170 6,
       
   171 '1'
       
   172 };
       
   173 
       
   174 // Test step 1 output:
       
   175 const TUint8 moveplugins_4_ts_1_output[] = {
       
   176 // MovePlugins(Output)
       
   177 // - Version 1.0
       
   178 // - Item count (LE)
       
   179 10,
       
   180 1,0,0,0,
       
   181 // - MovePlugins(Output)::status
       
   182 //   - Variant name
       
   183 //     - Version 1.0
       
   184 //     - Semantic ID (LE)    
       
   185 //     - Variant name length (LE)
       
   186 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   187 //     - Variant name
       
   188 10,
       
   189 12,0,0,0,
       
   190 6,0,0,0,
       
   191 26,
       
   192 's','t','a','t','u','s',
       
   193 // - MovePlugins(Output)::status
       
   194 //   - Variant value
       
   195 //     - Version 1.0
       
   196 //     - Variant value type, EVariantTypeTInt32
       
   197 //     - Variant value, KErrArgument
       
   198 10,
       
   199 1,
       
   200 250,255,255,255
       
   201 };
       
   202 
       
   203 
       
   204 #endif /*MT_HSPS_MOVEPLUGINS_4_H_*/