homescreensrv_plat/sapi_homescreenplugin/tsrc/hspsconfigurationif/inc/mt_hsps_getplugins_4.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 GetPlugins(4) test data
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef C_MT_HSPS_GETPLUGINS_4_H
       
    20 #define C_MT_HSPS_GETPLUGINS_4_H
       
    21 
       
    22 /* 
       
    23 GetPlugins(4)
       
    24 ----------------
       
    25  
       
    26 Test purpose
       
    27 
       
    28 The purpose of this test case is to verify that correct list of widget plugins 
       
    29 installed for interface 0x998 is returned when GetPlugins method is called.
       
    30 
       
    31 Pre-conditions
       
    32 •   There must be installed test themes for Active Idle application
       
    33 
       
    34 Test steps
       
    35 Test step 1:
       
    36 •   Input:
       
    37     GetPlugins(“0x998”, “widgetplugin”)
       
    38 •   Expected output
       
    39     List of installed plugins:
       
    40     o   Finnish widget
       
    41     o   Typical widget conf
       
    42     o   Widget Conf #1
       
    43 
       
    44 */
       
    45 
       
    46 // Test step 1 method:
       
    47 
       
    48 const TUint8 getplugins_4_ts_1_method[] = "GetPlugins";
       
    49 
       
    50 // Test step 1 input:
       
    51 
       
    52 const TUint8 getplugins_4_ts_1_input[] = {
       
    53 // GetPlugins(Input)
       
    54 // - Version 1.0
       
    55 // - Item count (LE)
       
    56 10,
       
    57 2,0,0,0,
       
    58 // - GetPlugins(Input)::interface
       
    59 //   - Variant name
       
    60 //     - Version 1.0
       
    61 //     - Semantic ID (LE)    
       
    62 //     - Variant name length (LE)
       
    63 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    64 //     - Variant name
       
    65 10,
       
    66 12,0,0,0,
       
    67 9,0,0,0,
       
    68 38,
       
    69 'i','n','t','e','r','f','a','c','e',
       
    70 // - GetPlugins(Input)::interface
       
    71 //   - Variant value
       
    72 //     - Version 1.0
       
    73 //     - Variant value type, EVariantTypeDesC
       
    74 //     - Variant value length (LE)
       
    75 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
    76 //     - Variant value
       
    77 10,
       
    78 5,
       
    79 5,0,0,0,
       
    80 22,
       
    81 '0','x','9','9','8',
       
    82 // - GetPlugins(Input)::type
       
    83 //   - Variant name
       
    84 //     - Version 1.0
       
    85 //     - Semantic ID (LE)    
       
    86 //     - Variant name length (LE)
       
    87 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    88 //     - Variant name
       
    89 10,
       
    90 12,0,0,0,
       
    91 4,0,0,0,
       
    92 18,
       
    93 't','y','p','e',
       
    94 // - GetPlugins(Input)::type
       
    95 //   - Variant value
       
    96 //     - Version 1.0
       
    97 //     - Variant value type, EVariantTypeDesC
       
    98 //     - Variant value length (LE)
       
    99 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   100 //     - Variant value
       
   101 10,
       
   102 5,
       
   103 6,0,0,0,
       
   104 26,
       
   105 'w','i','d','g','e','t'
       
   106 };
       
   107 
       
   108 // Test step 1 output:
       
   109 
       
   110 const TUint8 getplugins_4_ts_1_output[] = {
       
   111 // GetPluginConf(Output)
       
   112 // - Version 1.0
       
   113 // - Item count (LE)
       
   114 10,
       
   115 1,0,0,0,
       
   116 // GetPlugins(Output)::plugins
       
   117 // - Variant name
       
   118 //   - Version 1.0
       
   119 //   - Semantic ID (LE)    
       
   120 //   - Variant name length (LE)
       
   121 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   122 //   - Variant name
       
   123 10,
       
   124 12,0,0,0,
       
   125 7,0,0,0,
       
   126 30,
       
   127 'p','l','u','g','i','n','s',
       
   128 // GetPlugins(Output)::plugins
       
   129 // - Variant value
       
   130 //   - Version 1.0
       
   131 //   - Variant value type, EVariantTypeList
       
   132 10,
       
   133 7,
       
   134 // GetPlugins(Output)::plugins
       
   135 // - Version 1.0
       
   136 // - Item count (LE)
       
   137 10,
       
   138 3,0,0,0,
       
   139 // GetPlugins(Output)::plugins
       
   140 // - Version 1.0
       
   141 // - List item starts
       
   142 10,
       
   143 0,0,0,0,
       
   144 // - plugins[0]
       
   145 //   - Version 1.0
       
   146 //   - Variant value type, EVariantTypeMap
       
   147 10,
       
   148 8,
       
   149 // - plugins[0] map
       
   150 //   - Version 1.0
       
   151 //   - Item count (LE)
       
   152 10,
       
   153 6,0,0,0,
       
   154 // - plugins[0]::uid
       
   155 //   - Variant name
       
   156 //     - Version 1.0
       
   157 //     - Semantic ID (LE)    
       
   158 //     - Variant name length (LE)
       
   159 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   160 //     - Variant name
       
   161 10,
       
   162 12,0,0,0,
       
   163 3,0,0,0,
       
   164 14,
       
   165 'u','i','d',
       
   166 // - plugins[0]::uid
       
   167 //   - Variant value
       
   168 //     - Version 1.0
       
   169 //     - Variant value type, EVariantTypeDesC
       
   170 //     - Variant value length (LE)
       
   171 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   172 //     - Variant value
       
   173 10,
       
   174 5,
       
   175 10,0,0,0,
       
   176 42,
       
   177 '0','x','2','0','0','0','b','1','3','2',
       
   178 // - plugins[0]::interface
       
   179 //   - Variant name
       
   180 //     - Version 1.0
       
   181 //     - Semantic ID (LE)    
       
   182 //     - Variant name length (LE)
       
   183 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   184 //     - Variant name
       
   185 10,
       
   186 12,0,0,0,
       
   187 9,0,0,0,
       
   188 38,
       
   189 'i','n','t','e','r','f','a','c','e',
       
   190 // - plugins[0]::interface
       
   191 //   - Variant value
       
   192 //     - Version 1.0
       
   193 //     - Variant value type, EVariantTypeDesC
       
   194 //     - Variant value length (LE)
       
   195 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   196 //     - Variant value
       
   197 10,
       
   198 5,
       
   199 5,0,0,0,
       
   200 22,
       
   201 '0','x','9','9','8',
       
   202 // - plugins[0]::type
       
   203 //   - Variant name
       
   204 //     - Version 1.0
       
   205 //     - Semantic ID (LE)    
       
   206 //     - Variant name length (LE)
       
   207 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   208 //     - Variant name
       
   209 10,
       
   210 12,0,0,0,
       
   211 4,0,0,0,
       
   212 18,
       
   213 't','y','p','e',
       
   214 // - plugins[0]::type
       
   215 //   - Variant value
       
   216 //     - Version 1.0
       
   217 //     - Variant value type, EVariantTypeDesC
       
   218 //     - Variant value length (LE)
       
   219 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   220 //     - Variant value
       
   221 10,
       
   222 5,
       
   223 6,0,0,0,
       
   224 26,
       
   225 'w','i','d','g','e','t',
       
   226 // - plugins[0]::name
       
   227 //   - Variant name
       
   228 //     - Version 1.0
       
   229 //     - Semantic ID (LE)    
       
   230 //     - Variant name length (LE)
       
   231 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   232 //     - Variant name
       
   233 10,
       
   234 12,0,0,0,
       
   235 4,0,0,0,
       
   236 18,
       
   237 'n','a','m','e',
       
   238 // - plugins[0]::name
       
   239 //   - Variant value
       
   240 //     - Version 1.0
       
   241 //     - Variant value type, EVariantTypeDesC
       
   242 //     - Variant value length (LE)
       
   243 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   244 //     - Variant value
       
   245 10,
       
   246 5,
       
   247 16,0,0,0,
       
   248 66,
       
   249 'F','i','n','n','i','s','h',' ','-',' ','W','i','d','g','e','t',
       
   250 // - plugins[0]::multiinstance
       
   251 //   - Variant name
       
   252 //     - Version 1.0
       
   253 //     - Semantic ID (LE)    
       
   254 //     - Variant name length (LE)
       
   255 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   256 //     - Variant name
       
   257 10,
       
   258 12,0,0,0,
       
   259 13,0,0,0,
       
   260 54,
       
   261 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   262 // - plugins[0]::multiinstance
       
   263 //   - Variant value
       
   264 //     - Version 1.0
       
   265 //     - Variant value type, EVariantTypeDesC
       
   266 //     - Variant value length (LE)
       
   267 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   268 //     - Variant value
       
   269 10,
       
   270 5,
       
   271 1,0,0,0,
       
   272 6,
       
   273 '1',
       
   274 // - plugins[0]::description
       
   275 //   - Variant name
       
   276 //     - Version 1.0
       
   277 //     - Semantic ID (LE)    
       
   278 //     - Variant name length (LE)
       
   279 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   280 //     - Variant name
       
   281 10,
       
   282 12,0,0,0,
       
   283 4,0,0,0,
       
   284 18,
       
   285 'd','e','s','c',
       
   286 // - plugins[0]::description
       
   287 //   - Variant value
       
   288 //     - Version 1.0
       
   289 //     - Variant value type, EVariantTypeDesC
       
   290 //     - Variant value length (LE)
       
   291 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   292 //     - Variant value
       
   293 10,
       
   294 5,
       
   295 0,0,0,0,
       
   296 2,
       
   297 // GetPlugins(Output)::plugins
       
   298 // - Version 1.0
       
   299 // - List item starts
       
   300 10,
       
   301 0,0,0,0,
       
   302 // - plugins[1]
       
   303 //   - Version 1.0
       
   304 //   - Variant value type, EVariantTypeMap
       
   305 10,
       
   306 8,
       
   307 // - plugins[1] map
       
   308 //   - Version 1.0
       
   309 //   - Item count (LE)
       
   310 10,
       
   311 6,0,0,0,
       
   312 // - plugins[1]::uid
       
   313 //   - Variant name
       
   314 //     - Version 1.0
       
   315 //     - Semantic ID (LE)    
       
   316 //     - Variant name length (LE)
       
   317 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   318 //     - Variant name
       
   319 10,
       
   320 12,0,0,0,
       
   321 3,0,0,0,
       
   322 14,
       
   323 'u','i','d',
       
   324 // - plugins[1]::uid
       
   325 //   - Variant value
       
   326 //     - Version 1.0
       
   327 //     - Variant value type, EVariantTypeDesC
       
   328 //     - Variant value length (LE)
       
   329 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   330 //     - Variant value
       
   331 10,
       
   332 5,
       
   333 10,0,0,0,
       
   334 42,
       
   335 '0','x','2','0','0','0','b','1','2','0',
       
   336 // - plugins[1]::interface
       
   337 //   - Variant name
       
   338 //     - Version 1.0
       
   339 //     - Semantic ID (LE)    
       
   340 //     - Variant name length (LE)
       
   341 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   342 //     - Variant name
       
   343 10,
       
   344 12,0,0,0,
       
   345 9,0,0,0,
       
   346 38,
       
   347 'i','n','t','e','r','f','a','c','e',
       
   348 // - plugins[1]::interface
       
   349 //   - Variant value
       
   350 //     - Version 1.0
       
   351 //     - Variant value type, EVariantTypeDesC
       
   352 //     - Variant value length (LE)
       
   353 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   354 //     - Variant value
       
   355 10,
       
   356 5,
       
   357 5,0,0,0,
       
   358 22,
       
   359 '0','x','9','9','8',
       
   360 // - plugins[1]::type
       
   361 //   - Variant name
       
   362 //     - Version 1.0
       
   363 //     - Semantic ID (LE)    
       
   364 //     - Variant name length (LE)
       
   365 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   366 //     - Variant name
       
   367 10,
       
   368 12,0,0,0,
       
   369 4,0,0,0,
       
   370 18,
       
   371 't','y','p','e',
       
   372 // - plugins[1]::type
       
   373 //   - Variant value
       
   374 //     - Version 1.0
       
   375 //     - Variant value type, EVariantTypeDesC
       
   376 //     - Variant value length (LE)
       
   377 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   378 //     - Variant value
       
   379 10,
       
   380 5,
       
   381 6,0,0,0,
       
   382 26,
       
   383 'w','i','d','g','e','t',
       
   384 // - plugins[1]::name
       
   385 //   - Variant name
       
   386 //     - Version 1.0
       
   387 //     - Semantic ID (LE)    
       
   388 //     - Variant name length (LE)
       
   389 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   390 //     - Variant name
       
   391 10,
       
   392 12,0,0,0,
       
   393 4,0,0,0,
       
   394 18,
       
   395 'n','a','m','e',
       
   396 // - plugins[1]::name
       
   397 //   - Variant value
       
   398 //     - Version 1.0
       
   399 //     - Variant value type, EVariantTypeDesC
       
   400 //     - Variant value length (LE)
       
   401 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   402 //     - Variant value
       
   403 10,
       
   404 5,
       
   405 16,0,0,0,
       
   406 66,
       
   407 'T','y','p','i','c','a','l',' ','-',' ','W','i','d','g','e','t',
       
   408 // - plugins[1]::multiinstance
       
   409 //   - Variant name
       
   410 //     - Version 1.0
       
   411 //     - Semantic ID (LE)    
       
   412 //     - Variant name length (LE)
       
   413 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   414 //     - Variant name
       
   415 10,
       
   416 12,0,0,0,
       
   417 13,0,0,0,
       
   418 54,
       
   419 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   420 // - plugins[1]::multiinstance
       
   421 //   - Variant value
       
   422 //     - Version 1.0
       
   423 //     - Variant value type, EVariantTypeDesC
       
   424 //     - Variant value length (LE)
       
   425 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   426 //     - Variant value
       
   427 10,
       
   428 5,
       
   429 1,0,0,0,
       
   430 6,
       
   431 '1',
       
   432 // - plugins[1]::description
       
   433 //   - Variant name
       
   434 //     - Version 1.0
       
   435 //     - Semantic ID (LE)    
       
   436 //     - Variant name length (LE)
       
   437 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   438 //     - Variant name
       
   439 10,
       
   440 12,0,0,0,
       
   441 4,0,0,0,
       
   442 18,
       
   443 'd','e','s','c',
       
   444 // - plugins[1]::description
       
   445 //   - Variant value
       
   446 //     - Version 1.0
       
   447 //     - Variant value type, EVariantTypeDesC
       
   448 //     - Variant value length (LE)
       
   449 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   450 //     - Variant value
       
   451 10,
       
   452 5,
       
   453 0,0,0,0,
       
   454 2,
       
   455 // GetPlugins(Output)::plugins
       
   456 // - Version 1.0
       
   457 // - List item starts
       
   458 10,
       
   459 0,0,0,0,
       
   460 // - plugins[2]
       
   461 //   - Version 1.0
       
   462 //   - Variant value type, EVariantTypeMap
       
   463 10,
       
   464 8,
       
   465 // - plugins[2] map
       
   466 //   - Version 1.0
       
   467 //   - Item count (LE)
       
   468 10,
       
   469 6,0,0,0,
       
   470 // - plugins[2]::uid
       
   471 //   - Variant name
       
   472 //     - Version 1.0
       
   473 //     - Semantic ID (LE)    
       
   474 //     - Variant name length (LE)
       
   475 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   476 //     - Variant name
       
   477 10,
       
   478 12,0,0,0,
       
   479 3,0,0,0,
       
   480 14,
       
   481 'u','i','d',
       
   482 // - plugins[2]::uid
       
   483 //   - Variant value
       
   484 //     - Version 1.0
       
   485 //     - Variant value type, EVariantTypeDesC
       
   486 //     - Variant value length (LE)
       
   487 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   488 //     - Variant value
       
   489 10,
       
   490 5,
       
   491 10,0,0,0,
       
   492 42,
       
   493 '0','x','2','0','0','0','b','1','0','2',
       
   494 // - plugins[2]::interface
       
   495 //   - Variant name
       
   496 //     - Version 1.0
       
   497 //     - Semantic ID (LE)    
       
   498 //     - Variant name length (LE)
       
   499 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   500 //     - Variant name
       
   501 10,
       
   502 12,0,0,0,
       
   503 9,0,0,0,
       
   504 38,
       
   505 'i','n','t','e','r','f','a','c','e',
       
   506 // - plugins[2]::interface
       
   507 //   - Variant value
       
   508 //     - Version 1.0
       
   509 //     - Variant value type, EVariantTypeDesC
       
   510 //     - Variant value length (LE)
       
   511 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   512 //     - Variant value
       
   513 10,
       
   514 5,
       
   515 5,0,0,0,
       
   516 22,
       
   517 '0','x','9','9','8',
       
   518 // - plugins[2]::type
       
   519 //   - Variant name
       
   520 //     - Version 1.0
       
   521 //     - Semantic ID (LE)    
       
   522 //     - Variant name length (LE)
       
   523 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   524 //     - Variant name
       
   525 10,
       
   526 12,0,0,0,
       
   527 4,0,0,0,
       
   528 18,
       
   529 't','y','p','e',
       
   530 // - plugins[2]::type
       
   531 //   - Variant value
       
   532 //     - Version 1.0
       
   533 //     - Variant value type, EVariantTypeDesC
       
   534 //     - Variant value length (LE)
       
   535 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   536 //     - Variant value
       
   537 10,
       
   538 5,
       
   539 6,0,0,0,
       
   540 26,
       
   541 'w','i','d','g','e','t',
       
   542 // - plugins[2]::name
       
   543 //   - Variant name
       
   544 //     - Version 1.0
       
   545 //     - Semantic ID (LE)    
       
   546 //     - Variant name length (LE)
       
   547 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   548 //     - Variant name
       
   549 10,
       
   550 12,0,0,0,
       
   551 4,0,0,0,
       
   552 18,
       
   553 'n','a','m','e',
       
   554 // - plugins[2]::name
       
   555 //   - Variant value
       
   556 //     - Version 1.0
       
   557 //     - Variant value type, EVariantTypeDesC
       
   558 //     - Variant value length (LE)
       
   559 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   560 //     - Variant value
       
   561 10,
       
   562 5,
       
   563 14,0,0,0,
       
   564 58,
       
   565 'W','i','d','g','e','t',' ','C','o','n','f',' ','#','1',
       
   566 // - plugins[2]::multiinstance
       
   567 //   - Variant name
       
   568 //     - Version 1.0
       
   569 //     - Semantic ID (LE)    
       
   570 //     - Variant name length (LE)
       
   571 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   572 //     - Variant name
       
   573 10,
       
   574 12,0,0,0,
       
   575 13,0,0,0,
       
   576 54,
       
   577 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   578 // - plugins[2]::multiinstance
       
   579 //   - Variant value
       
   580 //     - Version 1.0
       
   581 //     - Variant value type, EVariantTypeDesC
       
   582 //     - Variant value length (LE)
       
   583 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   584 //     - Variant value
       
   585 10,
       
   586 5,
       
   587 1,0,0,0,
       
   588 6,
       
   589 '1',
       
   590 // - plugins[2]::description
       
   591 //   - Variant name
       
   592 //     - Version 1.0
       
   593 //     - Semantic ID (LE)    
       
   594 //     - Variant name length (LE)
       
   595 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   596 //     - Variant name
       
   597 10,
       
   598 12,0,0,0,
       
   599 4,0,0,0,
       
   600 18,
       
   601 'd','e','s','c',
       
   602 // - plugins[2]::description
       
   603 //   - Variant value
       
   604 //     - Version 1.0
       
   605 //     - Variant value type, EVariantTypeDesC
       
   606 //     - Variant value length (LE)
       
   607 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   608 //     - Variant value
       
   609 10,
       
   610 5,
       
   611 0,0,0,0,
       
   612 2
       
   613 };
       
   614 
       
   615 #endif // C_MT_HSPS_GETPLUGINS_4_H