155 __UHEAP_MARKEND; |
155 __UHEAP_MARKEND; |
156 |
156 |
157 // OOM tests start here |
157 // OOM tests start here |
158 |
158 |
159 __UHEAP_MARK; |
159 __UHEAP_MARK; |
160 TRAP(err, doOOMTestL(&CUtilityPluginTest::doTest1L)); |
160 TRAP(err, doOOMTestL(&doTest1L)); |
161 TEST(err == KErrNone); |
161 TEST(err == KErrNone); |
162 __UHEAP_MARKEND; |
162 __UHEAP_MARKEND; |
163 |
163 |
164 __UHEAP_MARK; |
164 __UHEAP_MARK; |
165 TRAP(err, doOOMTestL(&CUtilityPluginTest::doTest2L)); |
165 TRAP(err, doOOMTestL(&doTest2L)); |
166 TEST(err == KErrNone); |
166 TEST(err == KErrNone); |
167 __UHEAP_MARKEND; |
167 __UHEAP_MARKEND; |
168 |
168 |
169 __UHEAP_MARK; |
169 __UHEAP_MARK; |
170 TRAP(err, doOOMTestL(&CUtilityPluginTest::doTest3L)); |
170 TRAP(err, doOOMTestL(&doTest3L)); |
171 TEST(err == KErrNone); |
171 TEST(err == KErrNone); |
172 __UHEAP_MARKEND; |
172 __UHEAP_MARKEND; |
173 |
173 |
174 __UHEAP_MARK; |
174 __UHEAP_MARK; |
175 TRAP(err, doOOMTestL(&CUtilityPluginTest::doTest5L)); |
175 TRAP(err, doOOMTestL(&doTest5L)); |
176 TEST(err == KErrNone); |
176 TEST(err == KErrNone); |
177 __UHEAP_MARKEND; |
177 __UHEAP_MARKEND; |
178 |
178 |
179 __UHEAP_MARK; |
179 __UHEAP_MARK; |
180 TRAP(err, doOOMTestL(&CUtilityPluginTest::doTest6L)); |
180 TRAP(err, doOOMTestL(&doTest6L)); |
181 TEST(err == KErrNone); |
181 TEST(err == KErrNone); |
182 __UHEAP_MARKEND; |
182 __UHEAP_MARKEND; |
183 |
183 |
184 /** |
184 /** |
185 Manual test: should be uncommented to test manually. |
185 Manual test: should be uncommented to test manually. |