function setUp() { JavelinTestHelper::deleteAllEmailsFromQueue(); JavelinTestHelper::deleteAllMessagesFromQueue(); JavelinTestHelper::deleteAllSubscribers(); JavelinTestHelper::deleteAllNewsletterBroadcasts(); //create a newsletter JavelinConfig::senderAddress($this->senderAddressSetting); $this->newsletter = JavelinTestHelper::createNewsletter(); $this->subscriber = JavelinTestHelper::createSubscriber($this->newsletter); //create a subscriber }
public function setUp() { $this->newsletter = JavelinTestHelper::createNewsletter(); $this->broadcastInfo = array("subject" => md5(microtime() . 'subject'), "textbody" => md5(microtime() . 'textbody'), "htmlbody" => md5(microtime() . "htmlbody"), "time" => time(), "nid" => $this->newsletter->getId(), 'status' => 0); $this->broadcast = JavelinTestHelper::createBroadcast($this->newsletter, $this->broadcastInfo); for ($iter = 0; $iter < $this->numberOfSubscribers; $iter++) { $this->subscribers[$iter] = JavelinTestHelper::createSubscriber($this->newsletter); $this->sid_array[] = $this->subscribers[$iter]->getId(); } //set up some other newsletter for shits and giggles $another_newsletter = JavelinTestHelper::createNewsletter(); $another_broadcast = JavelinTestHelper::createBroadcast($another_newsletter); for ($iter = 0; $iter < 10; $iter++) { JavelinTestHelper::createSubscriber($another_newsletter); } JavelinTestHelper::deleteAllEmailsFromQueue(); }
public function setUp() { global $javelinQueue; JavelinTestHelper::deleteAllEmailsFromQueue(); JavelinTestHelper::deleteAllSubscribers(); JavelinTestHelper::deleteAllNewsletters(); JavelinTestHelper::deleteAllNewsletterBroadcasts(); $this->newsletter = JavelinTestHelper::createNewsletter(); $this->subscriber = JavelinTestHelper::createSubscriber($this->newsletter); $this->emailIds = array(); for ($iter = 0; $iter < 10; $iter++) { $mail = array('subject' => "This is a test {$iter}", 'htmlbody' => "This is a test {$iter}", 'meta_key' => "TEST-TEST-{$iter}"); $emails[$iter] = $javelinQueue->enqueue($this->subscriber, $mail); $this->emailIds[] = $emails[$iter]->getId(); $sentMail = array('subject' => "This is a test {$iter} sent", 'htmlbody' => "This is a test {$iter} sent", 'meta_key' => "TEST-TEST-{$iter}-sent", 'sent' => 1); $javelinQueue->enqueue($this->subscriber, $sentMail); } }