MCPcopy Create free account
hub / github.com/MailCore/mailcore2 / preparePartForUnitTest

Function preparePartForUnitTest

unittest/unittest.cpp:183–195  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181}
182
183static 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
197static void testMessageParser(String * path)
198{

Callers 1

mc_foreacharrayFunction · 0.85

Calls 8

prepareHeaderForUnitTestFunction · 0.85
classNameMethod · 0.80
objectAtIndexMethod · 0.80
isEqualMethod · 0.45
countMethod · 0.45
partsMethod · 0.45
headerMethod · 0.45
mainPartMethod · 0.45

Tested by

no test coverage detected