1 ######################################## 2 # Test Get 3 ######################################## 4 5 startCounter 6 7 get . 8 get ./DevInfo/DevId 9 10 createi ./DMAcc/UniTest 11 createl ./DMAcc/UniTest/ServerID 1.1.1.1 12 get ./DMAcc/UniTest/ServerID 13 replace ./DMAcc/UniTest/ServerID 2.2.2.2 14 delete ./DMAcc/UniTest 15 get . 16 17 ######################################## 18 # Test dump tree 19 ######################################## 20 21 dump ./DevInfo 22 dump ./SyncML 23 dump ./DevDetail 24 25 ######################################## 26 # Test rollback 27 # 1 failure 28 ######################################## 29 30 begin 31 createi ./SyncML/Con/x 32 get ./SyncML/Con/x 33 rollback 34 35 # Next should fail 36 get ./SyncML/Con/x 37 38 ######################################## 39 # Plugin Tests 40 ######################################## 41 42 # data plugin 43 # 0 failure 44 45 get ./TestPluginNode 46 get ./TestPluginNode/a 47 get ./TestPluginNode/b 48 dump ./TestPluginNode 49 50 ######################################## 51 # Script tests 52 ######################################## 53 54 processscript unittest/dm12/testgetscript.xml 55 processscript unittest/dm12/testexecscript.xml 56 processscript unittest/dm12/testexecscript2.xml 57 58 processscript unittest/dm12/testalertconfirmatomic.xml 59 processscript unittest/dm12/testalertmultiplechoice.xml 60 processscript unittest/dm12/testalertconfirm.xml 61 processscript unittest/dm12/testalertsinglechoice.xml 62 processscript unittest/dm12/testalertdisplay.xml 63 processscript unittest/dm12/testalerttextinput.xml 64 65 ######################################## 66 # Binary Script tests 67 ######################################## 68 processscript unittest/dm12/testget.wbxml 1 69 processscript unittest/dm12/testadd.wbxml 1 70 processscript unittest/dm12/testdelete.wbxml 1 71 processscript unittest/dm12/testreplace.wbxml 1 72 73 ######################################## 74 # SuperAgent Test and Build HMAC Cred 75 ######################################## 76 hmaccred scts 77 78 ######################################## 79 # Factory Boostrap Credential Generation 80 ######################################## 81 createi ./DMAcc/SampleServer 82 createl ./DMAcc/SampleServer/ServerID Scts 83 createi ./DMAcc/SampleServer/AppAddr 84 createi ./DMAcc/SampleServer/AppAddr/1 85 createl ./DMAcc/SampleServer/AppAddr/1/Addr http://127.0.0.1:80/Manage 86 createl ./DMAcc/SampleServer/AppAddr/1/AddrType 1 87 createl ./DMAcc/SampleServer/Name SampleServer 88 createl ./DMAcc/SampleServer/PrefConRef 89 90 #client 91 createl ./DMAcc/SampleServer/AAuthPref DIGEST 92 createi ./DMAcc/SampleServer/AppAuth 93 createi ./DMAcc/SampleServer/AppAuth/1 94 createl ./DMAcc/SampleServer/AppAuth/1/AAuthLevel CLCRED 95 createl ./DMAcc/SampleServer/AppAuth/1/AAuthType DIGEST 96 createl ./DMAcc/SampleServer/AppAuth/1/AAuthName \xE0\xE5\xE7\xEA\xEB 97 createl ./DMAcc/SampleServer/AppAuth/1/AAuthSecret \xEB\xE8\xEF\xEE\xEC 98 createl ./DMAcc/SampleServer/AppAuth/1/AAuthData 123abc 99 100 #server 101 createi ./DMAcc/SampleServer/AppAuth/3 102 createl ./DMAcc/SampleServer/AppAuth/3/AAuthLevel SRVCRED 103 createl ./DMAcc/SampleServer/AppAuth/3/AAuthType BASIC 104 createl ./DMAcc/SampleServer/AppAuth/3/AAuthName SampleServer 105 createl ./DMAcc/SampleServer/AppAuth/3/AAuthSecret \xFC\xE9\xE2\xE4\xE0 106 createl ./DMAcc/SampleServer/AppAuth/3/AAuthData MTIzNDEyMzQxMjM0MTIzNA== 107 108 connectsid Scts 109 110 dump ./DMAcc/SampleServer 111 112 delete ./DMAcc/SampleServer 113 114 ######################################## 115 # Exec test 116 ######################################## 117 Exec . ls 118 119 ######################################## 120 # Commit plug-in test for indirect update 121 # and for fk: and child: MA 122 ######################################## 123 createi ./UnitTest/Profiles/1 124 createl ./UnitTest/Profiles/1/CurProfile 12 125 createi ./UnitTest/Profiles/2 126 createl ./UnitTest/Profiles/2/CurProfile 12 127 128 createi ./DMAcc/12 129 createl ./DMAcc/12/ServerID some 130 131 createl ./UnitTest/Profiles/1/CurProfile 12 132 createl ./UnitTest/Profiles/2/CurProfile 12 133 134 replace ./DMAcc/12/ServerID some3 135 createl ./DMAcc/12/AppID some 136 137 # should fail since child: constraint 138 delete ./DMAcc/12 139 140 # clean-up 141 delete ./UnitTest/Profiles/1 142 delete ./UnitTest/Profiles/2 143 delete ./DMAcc/12 144 145 146 ######################################## 147 # DM 1.2 new data type positive smoke test. 148 ######################################## 149 createi ./UnitTest/NewDataType/MyApp 150 151 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.2345e+3 152 get ./UnitTest/NewDataType/MyApp/FloatLeaf 153 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 154 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf -1.2345e+3 155 get ./UnitTest/NewDataType/MyApp/FloatLeaf 156 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 157 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf -1.2345e+03 158 get ./UnitTest/NewDataType/MyApp/FloatLeaf 159 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 160 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf -1.2345e-03 161 get ./UnitTest/NewDataType/MyApp/FloatLeaf 162 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 163 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.456 164 get ./UnitTest/NewDataType/MyApp/FloatLeaf 165 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 166 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf -123.456 167 get ./UnitTest/NewDataType/MyApp/FloatLeaf 168 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 169 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123 170 get ./UnitTest/NewDataType/MyApp/FloatLeaf 171 delete ./UnitTest/NewDataType/MyApp/FloatLeaf 172 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 0 173 get ./UnitTest/NewDataType/MyApp/FloatLeaf 174 175 176 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-15 177 get ./UnitTest/NewDataType/MyApp/DateLeaf 178 delete ./UnitTest/NewDataType/MyApp/DateLeaf 179 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10 180 get ./UnitTest/NewDataType/MyApp/DateLeaf 181 delete ./UnitTest/NewDataType/MyApp/DateLeaf 182 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-258 183 get ./UnitTest/NewDataType/MyApp/DateLeaf 184 delete ./UnitTest/NewDataType/MyApp/DateLeaf 185 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-W12-5 186 get ./UnitTest/NewDataType/MyApp/DateLeaf 187 delete ./UnitTest/NewDataType/MyApp/DateLeaf 188 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-W02 189 get ./UnitTest/NewDataType/MyApp/DateLeaf 190 delete ./UnitTest/NewDataType/MyApp/DateLeaf 191 createld ./UnitTest/NewDataType/MyApp/DateLeaf 20050125 192 get ./UnitTest/NewDataType/MyApp/DateLeaf 193 delete ./UnitTest/NewDataType/MyApp/DateLeaf 194 createld ./UnitTest/NewDataType/MyApp/DateLeaf 200502 195 get ./UnitTest/NewDataType/MyApp/DateLeaf 196 delete ./UnitTest/NewDataType/MyApp/DateLeaf 197 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005016 198 get ./UnitTest/NewDataType/MyApp/DateLeaf 199 delete ./UnitTest/NewDataType/MyApp/DateLeaf 200 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005 201 get ./UnitTest/NewDataType/MyApp/DateLeaf 202 delete ./UnitTest/NewDataType/MyApp/DateLeaf 203 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005W205 204 get ./UnitTest/NewDataType/MyApp/DateLeaf 205 delete ./UnitTest/NewDataType/MyApp/DateLeaf 206 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005W15 207 get ./UnitTest/NewDataType/MyApp/DateLeaf 208 209 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15:25 210 get ./UnitTest/NewDataType/MyApp/TimeLeaf 211 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 212 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15 213 get ./UnitTest/NewDataType/MyApp/TimeLeaf 214 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 215 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 231525 216 get ./UnitTest/NewDataType/MyApp/TimeLeaf 217 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 218 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 2315 219 get ./UnitTest/NewDataType/MyApp/TimeLeaf 220 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 221 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23 222 get ./UnitTest/NewDataType/MyApp/TimeLeaf 223 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 224 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15:25Z 225 get ./UnitTest/NewDataType/MyApp/TimeLeaf 226 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 227 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15:59+01:20 228 get ./UnitTest/NewDataType/MyApp/TimeLeaf 229 delete ./UnitTest/NewDataType/MyApp/TimeLeaf 230 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15:59-01:20 231 get ./UnitTest/NewDataType/MyApp/TimeLeaf 232 233 setf ./UnitTest/NewDataType/MyApp/FloatLeaf +3.2145e+3 234 get ./UnitTest/NewDataType/MyApp/FloatLeaf 235 setf ./UnitTest/NewDataType/MyApp/FloatLeaf -3.2145e+3 236 get ./UnitTest/NewDataType/MyApp/FloatLeaf 237 setf ./UnitTest/NewDataType/MyApp/FloatLeaf -3.2145e+03 238 get ./UnitTest/NewDataType/MyApp/FloatLeaf 239 setf ./UnitTest/NewDataType/MyApp/FloatLeaf -3.2145e-03 240 get ./UnitTest/NewDataType/MyApp/FloatLeaf 241 setf ./UnitTest/NewDataType/MyApp/FloatLeaf 103.456 242 get ./UnitTest/NewDataType/MyApp/FloatLeaf 243 setf ./UnitTest/NewDataType/MyApp/FloatLeaf -103.456 244 get ./UnitTest/NewDataType/MyApp/FloatLeaf 245 246 247 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003-10-15 248 get ./UnitTest/NewDataType/MyApp/DateLeaf 249 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003-10 250 get ./UnitTest/NewDataType/MyApp/DateLeaf 251 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003-258 252 get ./UnitTest/NewDataType/MyApp/DateLeaf 253 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003-W12-5 254 get ./UnitTest/NewDataType/MyApp/DateLeaf 255 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003-W02 256 get ./UnitTest/NewDataType/MyApp/DateLeaf 257 setd ./UnitTest/NewDataType/MyApp/DateLeaf 20030125 258 get ./UnitTest/NewDataType/MyApp/DateLeaf 259 setd ./UnitTest/NewDataType/MyApp/DateLeaf 200302 260 get ./UnitTest/NewDataType/MyApp/DateLeaf 261 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003016 262 get ./UnitTest/NewDataType/MyApp/DateLeaf 263 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003 264 get ./UnitTest/NewDataType/MyApp/DateLeaf 265 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003W205 266 get ./UnitTest/NewDataType/MyApp/DateLeaf 267 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2003W15 268 get ./UnitTest/NewDataType/MyApp/DateLeaf 269 270 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03:15:25 271 get ./UnitTest/NewDataType/MyApp/TimeLeaf 272 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03:15 273 get ./UnitTest/NewDataType/MyApp/TimeLeaf 274 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 031525 275 get ./UnitTest/NewDataType/MyApp/TimeLeaf 276 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 0315 277 get ./UnitTest/NewDataType/MyApp/TimeLeaf 278 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03 279 get ./UnitTest/NewDataType/MyApp/TimeLeaf 280 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03:15:25Z 281 get ./UnitTest/NewDataType/MyApp/TimeLeaf 282 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03:15:59+01:20 283 get ./UnitTest/NewDataType/MyApp/TimeLeaf 284 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 03:15:59-01:20 285 get ./UnitTest/NewDataType/MyApp/TimeLeaf 286 287 dump ./UnitTest/NewDataType/MyApp 288 289 dump ./TestRWPluginNode 290 291 processscript unittest/dm12/testnewdatatype.xml 292 293 delete ./UnitTest/NewDataType/MyApp 294 295 ######################################## 296 # DM 1.2 new data type negative smoke test. 297 ######################################## 298 createi ./UnitTest/NewDataType/MyApp 299 300 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45+ 301 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45- 302 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45E 303 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45e 304 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123. 305 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 1+1 306 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 1-1 307 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf +1+1 308 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf -1+1 309 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf + 310 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf - 311 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf E 312 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf e 313 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf . 314 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45.5 315 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45a 316 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf ++123.5 317 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf --1234.5 318 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.3e_5 319 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.23.45e+5-5 320 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf 1s23.45 321 322 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-1-10 323 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-00-10 324 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-00 325 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-00-30 326 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-32 327 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 24:03 328 329 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 5:63 330 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:63 331 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:63:01 332 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+01 333 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+01:52:23 334 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30-01:52:23 335 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+0152 336 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+0152Z 337 338 339 createlf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.2345e+3 340 createld ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-15 341 createlt ./UnitTest/NewDataType/MyApp/TimeLeaf 23:15 342 343 setf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45.5 344 setf ./UnitTest/NewDataType/MyApp/FloatLeaf 123.45a 345 setf ./UnitTest/NewDataType/MyApp/FloatLeaf ++123.5 346 setf ./UnitTest/NewDataType/MyApp/FloatLeaf --1234.5 347 setf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.3e_5 348 setf ./UnitTest/NewDataType/MyApp/FloatLeaf +1.23.45e+5-5 349 setf ./UnitTest/NewDataType/MyApp/FloatLeaf 1s23.45 350 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2005-1-10 351 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2005-00-10 352 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-00 353 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2005-00-30 354 setd ./UnitTest/NewDataType/MyApp/DateLeaf 2005-10-32 355 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 24:03 356 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 5:63 357 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:63 358 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:63:01 359 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+01 360 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+01:52:23 361 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30-01:52:23 362 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+0152 363 sett ./UnitTest/NewDataType/MyApp/TimeLeaf 23:33:30+0152Z 364 365 ######################################## 366 # Create a char type ESN 367 ######################################## 368 createl ./TEST/lob 369 setESN ./TEST/lob unittest/dm12/testlobdata1.dat 370 get ./TEST/lob 371 372 ######################################## 373 # Replace a char type ESN data 374 ######################################## 375 376 setESN ./TEST/lob unittest/dm12/testlobdata2.dat 377 get ./TEST/lob 378 379 ######################################## 380 # Clone a char type ESN 381 ######################################## 382 delete ./CLONE 383 clone ./TEST CLONE 384 get ./CLONE/lob 385 386 ######################################## 387 # Remove a char type ESN 388 ######################################## 389 390 delete ./TEST/lob 391 delete ./CLONE/lob 392 get ./TEST/lob 393 394 ######################################## 395 # Rollback an char type ESN 396 ######################################## 397 begin 398 createl ./TEST/lob 399 setESN ./TEST/lob unittest/dm12/testlobdata1.dat 400 rollback 401 get ./TEST/lob 402 403 ######################################## 404 # Create a binary type ESN 405 ######################################## 406 createlb ./TEST/lobbin 407 setESN ./TEST/lob unittest/dm12/testlobdata1.dat 408 get ./TEST/lobbin 409 410 ######################################## 411 # Replace a binary type ESN data 412 ######################################## 413 414 setESN ./TEST/lobbin unittest/dm12/testlobdata2.dat 415 get ./TEST/lobbin 416 417 ######################################## 418 # Clone a binary type ESN 419 ######################################## 420 delete ./CLONE 421 clone ./TEST CLONE 422 get ./CLONE/lobbin 423 424 ######################################## 425 # Remove a binary type ESN 426 ######################################## 427 428 delete ./TEST/lobbin 429 delete ./CLONE/lobbin 430 get ./TEST/lobbin 431 432 ######################################## 433 # Rollback an binary type ESN 434 ######################################## 435 begin 436 createlb ./TEST/lobbin 437 setESN ./TEST/lobbin unittest/dm12/testlobdata1.dat 438 rollback 439 get ./TEST/lobbin 440 441 ######################################## 442 # Create a char type ESN 443 ######################################## 444 delete ./TestRWPluginNode/branch1/lob 445 createl ./TestRWPluginNode/branch1/lob 446 setESN ./TestRWPluginNode/branch1/lob unittest/dm12/testlobdata1.dat 447 get ./TestRWPluginNode/branch1/lob 448 449 ######################################## 450 # Replace a char type ESN data 451 ######################################## 452 453 setESN ./TestRWPluginNode/branch1/lob unittest/dm12/testlobdata2.dat 454 get ./TestRWPluginNode/branch1/lob 455 456 ######################################## 457 # Create a binary type ESN 458 ######################################## 459 delete ./TestRWPluginNode/branch1/lobbin 460 createlb ./TestRWPluginNode/branch1/lobbin 461 setESN ./TestRWPluginNode/branch1/lobbin unittest/dm12/testlobdata1.dat 462 get ./TestRWPluginNode/branch1/lobbin 463 464 ######################################## 465 # Replace a binary type ESN data 466 ######################################## 467 468 setESN ./TestRWPluginNode/branch1/lobbin unittest/dm12/testlobdata2.dat 469 get ./TestRWPluginNode/branch1/lobbin 470 471 472 ######################################## 473 # Clone a char type ESN 474 ######################################## 475 delete ./TestRWPluginNode/clone 476 clone ./TestRWPluginNode/branch1 clone 477 get ./TestRWPluginNode/clone/lob 478 get ./TestRWPluginNode/clone/lobbin 479 480 ######################################## 481 # Remove a char type ESN 482 ######################################## 483 484 delete ./TestRWPluginNode/clone 485 delete ./TestRWPluginNode/branch1/lob 486 delete ./TestRWPluginNode/branch1/lobbin 487 get ./TestRWPluginNode/clone/lobbin 488 get ./TestRWPluginNode/branch1/lob 489 get ./TestRWPluginNode/branch1/lobbin 490 491 ######################################## 492 # Rollback an char type ESN 493 ######################################## 494 begin 495 createl ./TestRWPluginNode/branch1/lob 496 setESN ./TestRWPluginNode/branch1/lob unittest/dm12/testlobdata1.dat 497 rollback 498 get ./TestRWPluginNode/branch1/lob 499 500 ######################################## 501 # Rollback an binary type ESN 502 ######################################## 503 begin 504 createlb ./TestRWPluginNode/branch1/lobbin 505 setESN ./TestRWPluginNode/branch1/lobbin unittest/dm12/testlobdata1.dat 506 rollback 507 get ./TestRWPluginNode/branch1/lobbin 508 509 getCounter 510 511 quit 512