mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-11 10:08:41 +00:00
check for error creating msghdr in test prepulate method
This commit is contained in:
parent
b4c77111aa
commit
32d2a7b59a
@ -468,7 +468,7 @@ void nsMailDatabase::SetReparse(PRBool reparse)
|
|||||||
#ifdef DEBUG // strictly for testing purposes
|
#ifdef DEBUG // strictly for testing purposes
|
||||||
nsresult nsMailDatabase::PrePopulate()
|
nsresult nsMailDatabase::PrePopulate()
|
||||||
{
|
{
|
||||||
nsMsgHdr *newHdr;
|
nsMsgHdr *newHdr = NULL;
|
||||||
PRTime resultTime, intermediateResult, microSecondsPerSecond;
|
PRTime resultTime, intermediateResult, microSecondsPerSecond;
|
||||||
resultTime = PR_Now();
|
resultTime = PR_Now();
|
||||||
time_t resDate;
|
time_t resDate;
|
||||||
@ -478,34 +478,43 @@ nsresult nsMailDatabase::PrePopulate()
|
|||||||
LL_L2I(resDate, intermediateResult);
|
LL_L2I(resDate, intermediateResult);
|
||||||
|
|
||||||
nsresult res = CreateNewHdr(1, &newHdr);
|
nsresult res = CreateNewHdr(1, &newHdr);
|
||||||
newHdr->SetAuthor("bird@celtics.com (Larry Bird)");
|
if (res == NS_OK && newHdr)
|
||||||
newHdr->SetSubject("Why the Lakers suck");
|
{
|
||||||
newHdr->SetDate(resDate);
|
newHdr->SetAuthor("bird@celtics.com (Larry Bird)");
|
||||||
newHdr->SetRecipients("riley@heat.com (Pat Riley)", FALSE);
|
newHdr->SetSubject("Why the Lakers suck");
|
||||||
AddNewHdrToDB (newHdr, PR_TRUE);
|
newHdr->SetDate(resDate);
|
||||||
newHdr->Release();
|
newHdr->SetRecipients("riley@heat.com (Pat Riley)", FALSE);
|
||||||
|
AddNewHdrToDB (newHdr, PR_TRUE);
|
||||||
|
newHdr->Release();
|
||||||
|
}
|
||||||
res = CreateNewHdr(2, &newHdr);
|
res = CreateNewHdr(2, &newHdr);
|
||||||
newHdr->SetAuthor("shaq@brick.com (Shaquille O'Neal)");
|
if (res == NS_OK && newHdr)
|
||||||
newHdr->SetSubject("Anyone here know how to shoot free throws?");
|
{
|
||||||
newHdr->SetDate(resDate);
|
newHdr->SetAuthor("shaq@brick.com (Shaquille O'Neal)");
|
||||||
AddNewHdrToDB (newHdr, PR_TRUE);
|
newHdr->SetSubject("Anyone here know how to shoot free throws?");
|
||||||
newHdr->Release();
|
newHdr->SetDate(resDate);
|
||||||
|
AddNewHdrToDB (newHdr, PR_TRUE);
|
||||||
|
newHdr->Release();
|
||||||
|
}
|
||||||
res = CreateNewHdr(3, &newHdr);
|
res = CreateNewHdr(3, &newHdr);
|
||||||
newHdr->SetAuthor("dj@celtics.com (Dennis Johnson)");
|
if (res == NS_OK && newHdr)
|
||||||
newHdr->SetSubject("Has anyone seen my jump shot?");
|
{
|
||||||
newHdr->SetDate(resDate);
|
newHdr->SetAuthor("dj@celtics.com (Dennis Johnson)");
|
||||||
AddNewHdrToDB (newHdr, PR_TRUE);
|
newHdr->SetSubject("Has anyone seen my jump shot?");
|
||||||
newHdr->Release();
|
newHdr->SetDate(resDate);
|
||||||
|
AddNewHdrToDB (newHdr, PR_TRUE);
|
||||||
|
newHdr->Release();
|
||||||
|
}
|
||||||
res = CreateNewHdr(4, &newHdr);
|
res = CreateNewHdr(4, &newHdr);
|
||||||
newHdr->SetAuthor("sichting@celtics.com (Jerry Sichting)");
|
if (res == NS_OK && newHdr)
|
||||||
newHdr->SetSubject("Tips for fighting 7' 4\" guys");
|
{
|
||||||
newHdr->SetDate(resDate);
|
newHdr->SetAuthor("sichting@celtics.com (Jerry Sichting)");
|
||||||
AddNewHdrToDB (newHdr, PR_TRUE);
|
newHdr->SetSubject("Tips for fighting 7' 4\" guys");
|
||||||
newHdr->Release();
|
newHdr->SetDate(resDate);
|
||||||
return NS_OK;
|
AddNewHdrToDB (newHdr, PR_TRUE);
|
||||||
|
newHdr->Release();
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user