homescreensrv_plat/sapi_homescreenplugin/tsrc/hspsconfigurationif/inc/mt_hsps_addplugin_9.h
changeset 0 79c6a41cd166
child 14 15e4dd19031c
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 AddPlugin(9) test data
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef C_MT_HSPS_ADDPLUGIN_9_H
       
    20 #define C_MT_HSPS_ADDPLUGIN_9_H
       
    21 
       
    22 /* 
       
    23 AddPlugin(9)
       
    24 ----------------
       
    25  
       
    26 Test purpose
       
    27 
       
    28 Verify that default locale is used when plugin configuration doesn't have a locale 
       
    29 for the active device language. In this case, device language should be other than
       
    30 finnish and the test plugin should have only finnish localization.
       
    31 In addition, make sure that all resources (locale specific and unlocalized) 
       
    32 are copied into the client's private folder when the application configuration is 
       
    33 fetched.   
       
    34 
       
    35 Pre-conditions
       
    36 •   There must be installed test themes for Active Idle application and Typical 
       
    37     configuration must be set as active
       
    38 
       
    39 Test steps
       
    40    
       
    41 Test step 1:
       
    42 
       
    43 •   Input:
       
    44     AddPlugin(“Typical view”, “FinnishWidget”,”2”)
       
    45 •   Expected output:
       
    46     Plugin id of successfully added plugin
       
    47 
       
    48 Test step 2:
       
    49 
       
    50 •   Input:
       
    51     GetPluginConf(“FinnishWidget”)
       
    52 •   Expected output:
       
    53     Resource list was found 
       
    54     
       
    55 Test step 3:
       
    56 
       
    57 •   Input:
       
    58     RemovePlugin(“FinnishWidget”)
       
    59 •   Expected output:
       
    60     Typical configuration was succesfully restored    
       
    61 
       
    62 */
       
    63 
       
    64 // Test step 1 method:
       
    65 
       
    66 const TUint8 addplugin_9_ts_1_method[] = "AddPlugin";
       
    67 
       
    68 // Test step 4 input:
       
    69 
       
    70 const TUint8 addplugin_9_ts_1_input[] = {
       
    71 // AddPlugin(Input)
       
    72 // - Version 1.0
       
    73 // - Item count (LE)
       
    74 10,
       
    75 3,0,0,0,
       
    76 // - AddPlugin(Input)::confId
       
    77 //   - Variant name
       
    78 //     - Version 1.0
       
    79 //     - Semantic ID (LE)    
       
    80 //     - Variant name length (LE)
       
    81 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    82 //     - Variant name
       
    83 10,
       
    84 12,0,0,0,
       
    85 6,0,0,0,
       
    86 26,
       
    87 'c','o','n','f','I','d',
       
    88 // - AddPlugin(Input)::confId
       
    89 //   - Variant value
       
    90 //     - Version 1.0
       
    91 //     - Variant value type, EVariantTypeDesC
       
    92 //     - Variant value length (LE)
       
    93 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
    94 //     - Variant value
       
    95 10,
       
    96 5,
       
    97 1,0,0,0,
       
    98 6,
       
    99 '2',
       
   100 // - AddPlugin(Input)::pluginUid
       
   101 //   - Variant name
       
   102 //     - Version 1.0
       
   103 //     - Semantic ID (LE)    
       
   104 //     - Variant name length (LE)
       
   105 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   106 //     - Variant name
       
   107 10,
       
   108 12,0,0,0,
       
   109 9,0,0,0,
       
   110 38,
       
   111 'p','l','u','g','i','n','U','i','d',
       
   112 // - AddPlugin(Input)::pluginUid
       
   113 //   - Variant value
       
   114 //     - Version 1.0
       
   115 //     - Variant value type, EVariantTypeDesC
       
   116 //     - Variant value length (LE)
       
   117 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   118 //     - Variant value
       
   119 10,
       
   120 5,
       
   121 10,0,0,0,
       
   122 42,
       
   123 '0','x','2','0','0','0','b','1','3','2',
       
   124 };
       
   125 
       
   126 // Test step 1 output:
       
   127 
       
   128 const TUint8 addplugin_9_ts_1_output[] = {
       
   129 // AddPlugin(Output)
       
   130 // - Version 1.0
       
   131 // - Item count (LE)
       
   132 10,
       
   133 1,0,0,0,
       
   134 // - AddPlugin(Output)::pluginId
       
   135 //   - Variant name
       
   136 //     - Version 1.0
       
   137 //     - Semantic ID (LE)    
       
   138 //     - Variant name length (LE)
       
   139 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   140 //     - Variant name
       
   141 10,
       
   142 12,0,0,0,
       
   143 8,0,0,0,
       
   144 34,
       
   145 'p','l','u','g','i','n','I','d',
       
   146 // - AddPlugin(Output)::pluginId
       
   147 //   - Variant value
       
   148 //     - Version 1.0
       
   149 //     - Variant value type, EVariantTypeDesC
       
   150 //     - Variant value length (LE)
       
   151 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   152 //     - Variant value
       
   153 10,
       
   154 5,
       
   155 1,0,0,0,
       
   156 6,
       
   157 '9'
       
   158 };
       
   159 
       
   160 
       
   161 
       
   162 // Test step 2 method:
       
   163 
       
   164 const TUint8 addplugin_9_ts_2_method[] = "GetPluginConf";
       
   165 
       
   166 // Test step 2 input:
       
   167 
       
   168 const TUint8 addplugin_9_ts_2_input[] = {
       
   169 // GetPluginConf(Input)
       
   170 // - Version 1.0
       
   171 // - Item count (LE)
       
   172 10,
       
   173 1,0,0,0,
       
   174 // - GetPluginConf(Input)::pluginId
       
   175 //   - Variant name
       
   176 //     - Version 1.0
       
   177 //     - Semantic ID (LE)    
       
   178 //     - Variant name length (LE)
       
   179 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   180 //     - Variant name
       
   181 10,
       
   182 12,0,0,0,
       
   183 8,0,0,0,
       
   184 34,
       
   185 'p','l','u','g','i','n','I','d',
       
   186 // - GetPluginConf(Input)::pluginId
       
   187 //   - Variant value
       
   188 //     - Version 1.0
       
   189 //     - Variant value type, EVariantTypeDesC
       
   190 //     - Variant value length (LE)
       
   191 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   192 //     - Variant value
       
   193 10,
       
   194 5,
       
   195 1,0,0,0,
       
   196 6,
       
   197 '9'
       
   198 };
       
   199 
       
   200 // Test step 2 output:
       
   201 
       
   202 const TUint8 addplugin_9_ts_2_output[] = {
       
   203 // GetPluginConf(Output)
       
   204 // - Version 1.0
       
   205 // - Item count (LE)
       
   206 10,
       
   207 1,0,0,0,
       
   208 // GetPluginConf(Output)::pluginConf
       
   209 // - Variant name
       
   210 //   - Version 1.0
       
   211 //   - Semantic ID (LE)
       
   212 //   - Variant name length (LE)
       
   213 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   214 //   - Variant name
       
   215 10,
       
   216 12,0,0,0,
       
   217 10,0,0,0,
       
   218 42,
       
   219 'p','l','u','g','i','n','C','o','n','f',
       
   220 // - Variant value
       
   221 //   - Version 1.0
       
   222 //   - Variant value type, EVariantTypeMap
       
   223 10,
       
   224 8,
       
   225 // - pluginConf map
       
   226 //   - Version 1.0
       
   227 //   - Item count (LE)
       
   228 10,
       
   229 12,0,0,0,
       
   230 // - pluginConf::id
       
   231 //   - Variant name
       
   232 //     - Version 1.0
       
   233 //     - Semantic ID (LE)    
       
   234 //     - Variant name length (LE)
       
   235 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   236 //     - Variant name
       
   237 10,
       
   238 12,0,0,0,
       
   239 2,0,0,0,
       
   240 10,
       
   241 'i','d',
       
   242 // - pluginConf::id
       
   243 //   - Variant value
       
   244 //     - Version 1.0
       
   245 //     - Variant value type, EVariantTypeDesC
       
   246 //     - Variant value length (LE)
       
   247 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   248 //     - Variant value
       
   249 10,
       
   250 5,
       
   251 2,0,0,0,
       
   252 10,
       
   253 '1','0',
       
   254 // - pluginConf::uid
       
   255 //   - Variant name
       
   256 //     - Version 1.0
       
   257 //     - Semantic ID (LE)    
       
   258 //     - Variant name length (LE)
       
   259 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   260 //     - Variant name
       
   261 10,
       
   262 12,0,0,0,
       
   263 3,0,0,0,
       
   264 14,
       
   265 'u','i','d',
       
   266 // - pluginConf::uid
       
   267 //   - Variant value
       
   268 //     - Version 1.0
       
   269 //     - Variant value type, EVariantTypeDesC
       
   270 //     - Variant value length (LE)
       
   271 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   272 //     - Variant value
       
   273 10,
       
   274 5,
       
   275 10,0,0,0,
       
   276 42,
       
   277 '0','x','2','0','0','0','B','1','3','2',
       
   278 // - pluginConf::type
       
   279 //   - Variant name
       
   280 //     - Version 1.0
       
   281 //     - Semantic ID (LE)    
       
   282 //     - Variant name length (LE)
       
   283 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   284 //     - Variant name
       
   285 10,
       
   286 12,0,0,0,
       
   287 4,0,0,0,
       
   288 18,
       
   289 't','y','p','e',
       
   290 // - pluginConf::type
       
   291 //   - Variant value
       
   292 //     - Version 1.0
       
   293 //     - Variant value type, EVariantTypeDesC
       
   294 //     - Variant value length (LE)
       
   295 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   296 //     - Variant value
       
   297 10,
       
   298 5,
       
   299 6,0,0,0,
       
   300 26,
       
   301 'w','i','d','g','e','t',
       
   302 // - pluginConf::interface
       
   303 //   - Variant name
       
   304 //     - Version 1.0
       
   305 //     - Semantic ID (LE)    
       
   306 //     - Variant name length (LE)
       
   307 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   308 //     - Variant name
       
   309 10,
       
   310 12,0,0,0,
       
   311 9,0,0,0,
       
   312 38,
       
   313 'i','n','t','e','r','f','a','c','e',
       
   314 // - pluginConf::interface
       
   315 //   - Variant value
       
   316 //     - Version 1.0
       
   317 //     - Variant value type, EVariantTypeDesC
       
   318 //     - Variant value length (LE)
       
   319 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   320 //     - Variant value
       
   321 10,
       
   322 5,
       
   323 5,0,0,0,
       
   324 22,
       
   325 '0','x','9','9','8',
       
   326 // - pluginConf::name
       
   327 //   - Variant name
       
   328 //     - Version 1.0
       
   329 //     - Semantic ID (LE)    
       
   330 //     - Variant name length (LE)
       
   331 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   332 //     - Variant name
       
   333 10,
       
   334 12,0,0,0,
       
   335 4,0,0,0,
       
   336 18,
       
   337 'n','a','m','e',
       
   338 // - pluginConf::name
       
   339 //   - Variant value
       
   340 //     - Version 1.0
       
   341 //     - Variant value type, EVariantTypeDesC
       
   342 //     - Variant value length (LE)
       
   343 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   344 //     - Variant value
       
   345 10,
       
   346 5,
       
   347 16,0,0,0,
       
   348 66,
       
   349 'F','i','n','n','i','s','h',' ','-',' ','W','i','d','g','e','t',
       
   350 // - pluginConf::multiinstance
       
   351 //   - Variant name
       
   352 //     - Version 1.0
       
   353 //     - Semantic ID (LE)    
       
   354 //     - Variant name length (LE)
       
   355 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   356 //     - Variant name
       
   357 10,
       
   358 12,0,0,0,
       
   359 13,0,0,0,
       
   360 54,
       
   361 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   362 // - pluginConf::multiinstance
       
   363 //   - Variant value
       
   364 //     - Version 1.0
       
   365 //     - Variant value type, EVariantTypeDesC
       
   366 //     - Variant value length (LE)
       
   367 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   368 //     - Variant value
       
   369 10,
       
   370 5,
       
   371 1,0,0,0,
       
   372 6,
       
   373 '1',
       
   374 // - pluginConf::description
       
   375 //   - Variant name
       
   376 //     - Version 1.0
       
   377 //     - Semantic ID (LE)    
       
   378 //     - Variant name length (LE)
       
   379 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   380 //     - Variant name
       
   381 10,
       
   382 12,0,0,0,
       
   383 4,0,0,0,
       
   384 18,
       
   385 'd','e','s','c',
       
   386 // - pluginConf::description
       
   387 //   - Variant value
       
   388 //     - Version 1.0
       
   389 //     - Variant value type, EVariantTypeDesC
       
   390 //     - Variant value length (LE)
       
   391 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   392 //     - Variant value
       
   393 10,
       
   394 5,
       
   395 0,0,0,0,
       
   396 2,
       
   397 // - pluginConf::state
       
   398 //   - Variant name
       
   399 //     - Version 1.0
       
   400 //     - Semantic ID (LE)    
       
   401 //     - Variant name length (LE)
       
   402 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   403 //     - Variant name
       
   404 10,
       
   405 12,0,0,0,
       
   406 5,0,0,0,
       
   407 22,
       
   408 's','t','a','t','e',
       
   409 // - pluginConf::state
       
   410 //   - Variant value
       
   411 //     - Version 1.0
       
   412 //     - Variant value type, EVariantTypeDesC
       
   413 //     - Variant value length (LE)
       
   414 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   415 //     - Variant value
       
   416 10,
       
   417 5,
       
   418 12,0,0,0,
       
   419 50,
       
   420 'N','o','t','C','o','n','f','i','r','m','e','d',
       
   421 // - pluginConf::max_child
       
   422 //   - Variant name
       
   423 //     - Version 1.0
       
   424 //     - Semantic ID (LE)    
       
   425 //     - Variant name length (LE)
       
   426 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   427 //     - Variant name
       
   428 10,
       
   429 12,0,0,0,
       
   430 9,0,0,0,
       
   431 38,
       
   432 'm','a','x','_','c','h','i','l','d',
       
   433 // - pluginConf::max_child
       
   434 //   - Variant value
       
   435 //     - Version 1.0
       
   436 //     - Variant value type, EVariantTypeDesC
       
   437 //     - Variant value length (LE)
       
   438 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   439 //     - Variant value
       
   440 10,
       
   441 5,
       
   442 1,0,0,0,
       
   443 6,
       
   444 '0',
       
   445 // - pluginConf::plugins
       
   446 //   - Variant name
       
   447 //     - Version 1.0
       
   448 //     - Semantic ID (LE)    
       
   449 //     - Variant name length (LE)
       
   450 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   451 //     - Variant name
       
   452 10,
       
   453 12,0,0,0,
       
   454 7,0,0,0,
       
   455 30,
       
   456 'p','l','u','g','i','n','s',
       
   457 // - pluginConf::plugins
       
   458 //   - Variant value
       
   459 //     - Version 1.0
       
   460 //     - Variant value type, EVariantTypeList
       
   461 10,
       
   462 7,
       
   463 // - pluginConf::plugins
       
   464 //   - Version 1.0
       
   465 //   - Item count (LE)
       
   466 10,
       
   467 0,0,0,0,
       
   468 // - pluginConf::settings
       
   469 //   - Variant name
       
   470 //     - Version 1.0
       
   471 //     - Semantic ID (LE)    
       
   472 //     - Variant name length (LE)
       
   473 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   474 //     - Variant name
       
   475 10,
       
   476 12,0,0,0,
       
   477 8,0,0,0,
       
   478 34,
       
   479 's','e','t','t','i','n','g','s',
       
   480 // - pluginConf::settings
       
   481 //   - Variant value
       
   482 //     - Version 1.0
       
   483 //     - Variant value type, EVariantTypeList
       
   484 10,
       
   485 7,
       
   486 // - pluginConf::settings
       
   487 //   - Version 1.0
       
   488 //   - Item count (LE)
       
   489 10,
       
   490 0,0,0,0,
       
   491 // - pluginConf::resources
       
   492 //   - Variant name
       
   493 //     - Version 1.0
       
   494 //     - Semantic ID (LE)    
       
   495 //     - Variant name length (LE)
       
   496 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   497 //     - Variant name
       
   498 10,
       
   499 12,0,0,0,
       
   500 9,0,0,0,
       
   501 38,
       
   502 'r','e','s','o','u','r','c','e','s',
       
   503 // - pluginConf::resources
       
   504 //   - Variant value
       
   505 //     - Version 1.0
       
   506 //     - Variant value type, EVariantTypeList
       
   507 10,
       
   508 7,
       
   509 // - pluginConf::resources
       
   510 //   - Version 1.0
       
   511 //   - Item count (LE)
       
   512 10,
       
   513 2,0,0,0,
       
   514 // - pluginConf::resources
       
   515 //   - Version 1.0
       
   516 //   - List item starts
       
   517 10,
       
   518 0,0,0,0,
       
   519 // - object[0]
       
   520 //   - Version 1.0
       
   521 //   - Variant value type, EVariantTypeMap
       
   522 10,
       
   523 8,
       
   524 // - object[0] map
       
   525 //   - Version 1.0
       
   526 //   - Item count (LE)
       
   527 10,
       
   528 4,0,0,0,
       
   529 // - object[0]::name
       
   530 //   - Variant name
       
   531 //     - Version 1.0
       
   532 //     - Semantic ID (LE)    
       
   533 //     - Variant name length (LE)
       
   534 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   535 //     - Variant name
       
   536 10,
       
   537 12,0,0,0,
       
   538 4,0,0,0,
       
   539 18,
       
   540 'n','a','m','e',
       
   541 // - object[0]::name
       
   542 //   - Variant value
       
   543 //     - Version 1.0
       
   544 //     - Variant value type, EVariantTypeDesC
       
   545 //     - Variant value length (LE)
       
   546 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   547 //     - Variant value
       
   548 10,
       
   549 5,
       
   550 10,0,0,0,
       
   551 42,
       
   552 'c','o','m','m','o','n','.','j','p','g',
       
   553 // - object[0]::path
       
   554 //   - Variant name
       
   555 //     - Version 1.0
       
   556 //     - Semantic ID (LE)    
       
   557 //     - Variant name length (LE)
       
   558 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   559 //     - Variant name
       
   560 10,
       
   561 12,0,0,0,
       
   562 4,0,0,0,
       
   563 18,
       
   564 'p','a','t','h',
       
   565 // - object[0]::path
       
   566 //   - Variant value
       
   567 //     - Version 1.0
       
   568 //     - Variant value type, EVariantTypeDesC
       
   569 //     - Variant value length (LE)
       
   570 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   571 //     - Variant value
       
   572 10,
       
   573 5,
       
   574 37,0,0,0,
       
   575 150,
       
   576 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','7','4','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
   577 // - object[0]::mediatype
       
   578 //   - Variant name
       
   579 //     - Version 1.0
       
   580 //     - Semantic ID (LE)    
       
   581 //     - Variant name length (LE)
       
   582 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   583 //     - Variant name
       
   584 10,
       
   585 12,0,0,0,
       
   586 9,0,0,0,
       
   587 38,
       
   588 'm','e','d','i','a','t','y','p','e',
       
   589 // - object[0]::mediatype
       
   590 //   - Variant value
       
   591 //     - Version 1.0
       
   592 //     - Variant value type, EVariantTypeDesC
       
   593 //     - Variant value length (LE)
       
   594 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   595 //     - Variant value
       
   596 10,
       
   597 5,
       
   598 9,0,0,0,
       
   599 38,
       
   600 'm','i','m','e','_','t','y','p','e',
       
   601 // - Object[0]::tag
       
   602 //   - Variant name
       
   603 //     - Version 1.0
       
   604 //     - Semantic ID (LE)    
       
   605 //     - Variant name length (LE)
       
   606 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   607 //     - Variant name
       
   608 10,
       
   609 12,0,0,0,
       
   610 3,0,0,0,
       
   611 14,
       
   612 't','a','g',
       
   613 // - Object[0]::tag
       
   614 //   - Variant value
       
   615 //     - Version 1.0
       
   616 //     - Variant value type, EVariantTypeDesC
       
   617 //     - Variant value length (LE)
       
   618 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   619 //     - Variant value
       
   620 10,
       
   621 5,
       
   622 0,0,0,0,
       
   623 2,
       
   624 // - pluginConf::resources
       
   625 //   - Version 1.0
       
   626 //   - List item starts
       
   627 10,
       
   628 0,0,0,0,
       
   629 // - object[0]
       
   630 //   - Version 1.0
       
   631 //   - Variant value type, EVariantTypeMap
       
   632 10,
       
   633 8,
       
   634 // - object[0] map
       
   635 //   - Version 1.0
       
   636 //   - Item count (LE)
       
   637 10,
       
   638 4,0,0,0,
       
   639 // - object[0]::name
       
   640 //   - Variant name
       
   641 //     - Version 1.0
       
   642 //     - Semantic ID (LE)    
       
   643 //     - Variant name length (LE)
       
   644 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   645 //     - Variant name
       
   646 10,
       
   647 12,0,0,0,
       
   648 4,0,0,0,
       
   649 18,
       
   650 'n','a','m','e',
       
   651 // - object[0]::name
       
   652 //   - Variant value
       
   653 //     - Version 1.0
       
   654 //     - Variant value type, EVariantTypeDesC
       
   655 //     - Variant value length (LE)
       
   656 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   657 //     - Variant value
       
   658 10,
       
   659 5,
       
   660 15,0,0,0,
       
   661 62,
       
   662 'l','o','c','a','l','i','z','e','d','b','g','.','j','p','g',
       
   663 // - object[0]::path
       
   664 //   - Variant name
       
   665 //     - Version 1.0
       
   666 //     - Semantic ID (LE)    
       
   667 //     - Variant name length (LE)
       
   668 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   669 //     - Variant name
       
   670 10,
       
   671 12,0,0,0,
       
   672 4,0,0,0,
       
   673 18,
       
   674 'p','a','t','h',
       
   675 // - object[0]::path
       
   676 //   - Variant value
       
   677 //     - Version 1.0
       
   678 //     - Variant value type, EVariantTypeDesC
       
   679 //     - Variant value length (LE)
       
   680 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   681 //     - Variant value
       
   682 10,
       
   683 5,
       
   684 37,0,0,0,
       
   685 150,
       
   686 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','7','4','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
   687 // - object[0]::mediatype
       
   688 //   - Variant name
       
   689 //     - Version 1.0
       
   690 //     - Semantic ID (LE)    
       
   691 //     - Variant name length (LE)
       
   692 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   693 //     - Variant name
       
   694 10,
       
   695 12,0,0,0,
       
   696 9,0,0,0,
       
   697 38,
       
   698 'm','e','d','i','a','t','y','p','e',
       
   699 // - object[0]::mediatype
       
   700 //   - Variant value
       
   701 //     - Version 1.0
       
   702 //     - Variant value type, EVariantTypeDesC
       
   703 //     - Variant value length (LE)
       
   704 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   705 //     - Variant value
       
   706 10,
       
   707 5,
       
   708 0,0,0,0,
       
   709 2,
       
   710 // - Object[0]::tag
       
   711 //   - Variant name
       
   712 //     - Version 1.0
       
   713 //     - Semantic ID (LE)    
       
   714 //     - Variant name length (LE)
       
   715 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   716 //     - Variant name
       
   717 10,
       
   718 12,0,0,0,
       
   719 3,0,0,0,
       
   720 14,
       
   721 't','a','g',
       
   722 // - Object[0]::tag
       
   723 //   - Variant value
       
   724 //     - Version 1.0
       
   725 //     - Variant value type, EVariantTypeDesC
       
   726 //     - Variant value length (LE)
       
   727 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   728 //     - Variant value
       
   729 10,
       
   730 5,
       
   731 0,0,0,0,
       
   732 2
       
   733 };
       
   734 
       
   735 // Test step 3 method:
       
   736 
       
   737 const TUint8 addplugin_9_ts_3_method[] = "RemovePlugin";
       
   738 
       
   739 // Test step 3 input:
       
   740 
       
   741 const TUint8 addplugin_9_ts_3_input[] = {
       
   742 // RemovePlugin(Input)
       
   743 // - Version 1.0
       
   744 // - Item count (LE)
       
   745 10,
       
   746 1,0,0,0,
       
   747 // - RemovePlugin(Input)::pluginId
       
   748 //   - Variant name
       
   749 //     - Version 1.0
       
   750 //     - Semantic ID (LE)    
       
   751 //     - Variant name length (LE)
       
   752 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   753 //     - Variant name
       
   754 10,
       
   755 12,0,0,0,
       
   756 8,0,0,0,
       
   757 34,
       
   758 'p','l','u','g','i','n','I','d',
       
   759 // - RemovePlugin(Input)::pluginId
       
   760 //   - Variant value
       
   761 //     - Version 1.0
       
   762 //     - Variant value type, EVariantTypeDesC
       
   763 //     - Variant value length (LE)
       
   764 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   765 //     - Variant value
       
   766 10,
       
   767 5,
       
   768 1,0,0,0,
       
   769 6,
       
   770 '9'
       
   771 };
       
   772 
       
   773 // Test step 3 output:
       
   774 
       
   775 const TUint8 addplugin_9_ts_3_output[] = {
       
   776 // RemovePlugin(Output)
       
   777 // - Version 1.0
       
   778 // - Item count (LE)
       
   779 10,
       
   780 1,0,0,0,
       
   781 // - RemovePlugin(Output)::status
       
   782 //   - Variant name
       
   783 //     - Version 1.0
       
   784 //     - Semantic ID (LE)    
       
   785 //     - Variant name length (LE)
       
   786 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   787 //     - Variant name
       
   788 10,
       
   789 12,0,0,0,
       
   790 6,0,0,0,
       
   791 26,
       
   792 's','t','a','t','u','s',
       
   793 // - RemovePlugin(Input)::status
       
   794 //   - Variant value
       
   795 //     - Version 1.0
       
   796 //     - Variant value type, EVariantTypeTInt32
       
   797 //     - Variant value length (LE)
       
   798 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   799 //     - Variant value
       
   800 10,
       
   801 1,
       
   802 0,0,0,0
       
   803 };
       
   804 
       
   805 
       
   806 #endif // C_MT_HSPS_ADDPLUGIN_9_H