equal
deleted
inserted
replaced
33 using namespace NCentralRepositoryConstants; |
33 using namespace NCentralRepositoryConstants; |
34 |
34 |
35 RTest TheTest(_L("Central Repository Defect Tests")); |
35 RTest TheTest(_L("Central Repository Defect Tests")); |
36 |
36 |
37 _LIT( KCentralRepositoryServerName, "Centralrepositorysrv"); |
37 _LIT( KCentralRepositoryServerName, "Centralrepositorysrv"); |
|
38 |
|
39 //Burst rate for __UHEAP_SETBURSTFAIL |
|
40 #ifdef _DEBUG |
|
41 const TInt KBurstRate = 20; |
|
42 #endif |
38 |
43 |
39 const TUid KUidDEF060843LRepository1 = { 0x00000001 }; |
44 const TUid KUidDEF060843LRepository1 = { 0x00000001 }; |
40 const TUid KUidRep1 = { 0x00000100 }; |
45 const TUid KUidRep1 = { 0x00000100 }; |
41 const TUid KUidDEF053500LTestRepository = { 0x00000102 }; |
46 const TUid KUidDEF053500LTestRepository = { 0x00000102 }; |
42 const TUid KUidDEF054368TestRepository = { 0x00000103 }; |
47 const TUid KUidDEF054368TestRepository = { 0x00000103 }; |
2455 |
2460 |
2456 deleted.InsertInUnsignedKeyOrderL(4); |
2461 deleted.InsertInUnsignedKeyOrderL(4); |
2457 |
2462 |
2458 if(aOOMMode) |
2463 if(aOOMMode) |
2459 { |
2464 { |
2460 __UHEAP_SETFAIL(RHeap::EFailNext, ++count); |
2465 __UHEAP_SETBURSTFAIL(RAllocator::EBurstFailNext, ++count, KBurstRate); |
2461 } |
2466 } |
2462 |
2467 |
2463 error = persist.MergeArray(change, deleted, KMergerTypes[i]); |
2468 error = persist.MergeArray(change, deleted, KMergerTypes[i]); |
2464 |
2469 |
2465 if (aOOMMode) |
2470 if (aOOMMode) |
2466 { |
2471 { |
2467 TEST(KErrNone == error || KErrNoMemory == error); |
2472 TEST(KErrNone == error || KErrNoMemory == error); |
2468 __UHEAP_SETFAIL(RHeap::ENone, 0); |
2473 __UHEAP_RESET; |
2469 } |
2474 } |
2470 else |
2475 else |
2471 { |
2476 { |
2472 TEST(KErrNone == error); |
2477 TEST(KErrNone == error); |
2473 // Verifies affected arrays. |
2478 // Verifies affected arrays. |