| 181 | } |
| 182 | |
| 183 | static void preparePartForUnitTest(AbstractPart * part) |
| 184 | { |
| 185 | if (part->className()->isEqual(MCSTR("mailcore::Multipart"))) { |
| 186 | Multipart * multipart = (Multipart *) part; |
| 187 | for(unsigned int i = 0 ; i < multipart->parts()->count() ; i ++) { |
| 188 | preparePartForUnitTest((AbstractPart *) multipart->parts()->objectAtIndex(i)); |
| 189 | } |
| 190 | } |
| 191 | else if (part->className()->isEqual(MCSTR("mailcore::MessagePart"))) { |
| 192 | prepareHeaderForUnitTest(((MessagePart *) part)->header()); |
| 193 | preparePartForUnitTest(((MessagePart *) part)->mainPart()); |
| 194 | } |
| 195 | } |
| 196 | |
| 197 | static void testMessageParser(String * path) |
| 198 | { |
no test coverage detected