Exemplo n.º 1
0
 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
 }
Exemplo n.º 2
0
 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);
     }
 }