void ContentTest::testHeaderAppendPrepend() { Content *c = new Content; QByteArray d1( "Resent-From: [email protected]" ); QByteArray d2( "Resent-From: [email protected]" ); Headers::Generic *h1 = new Headers::Generic( "Resent-From", 0, "*****@*****.**" ); Headers::Generic *h2 = new Headers::Generic( "Resent-From", 0, "*****@*****.**" ); c->appendHeader( h1 ); c->appendHeader( h2 ); c->assemble(); QByteArray head = d1 + '\n' + d2 + '\n'; QCOMPARE( c->head(), head ); QByteArray d3( "Resent-From: [email protected]" ); Headers::Generic *h3 = new Headers::Generic( "Resent-From", 0, "*****@*****.**" ); c->prependHeader( h3 ); c->assemble(); head.prepend( d3 + '\n' ); QCOMPARE( c->head(), head ); }