You are here

protected function Mandrill_SendersTest::getSendersTestData in Mandrill 7.2

Gets an array of sender data used in tests.

3 calls to Mandrill_SendersTest::getSendersTestData()
Mandrill_SendersTest::getList in tests/includes/mandrill_senders_test.inc
Mandrill_SendersTest::info in tests/includes/mandrill_senders_test.inc
Mandrill_SendersTest::timeSeries in tests/includes/mandrill_senders_test.inc

File

tests/includes/mandrill_senders_test.inc, line 64
A virtual Mandrill Senders API implementation for use in testing.

Class

Mandrill_SendersTest
@file A virtual Mandrill Senders API implementation for use in testing.

Code

protected function getSendersTestData() {
  $senders = array();
  $stats_data = array(
    'sent' => 42,
    'hard_bounces' => 42,
    'soft_bounces' => 42,
    'rejects' => 42,
    'complaints' => 42,
    'unsubs' => 42,
    'opens' => 42,
    'unique_opens' => 42,
    'clicks' => 42,
    'unique_clicks' => 42,
  );
  $stats = array(
    'today' => $stats_data,
    'last_7_days' => $stats_data,
    'last_30_days' => $stats_data,
    'last_60_days' => $stats_data,
    'last_90_days' => $stats_data,
  );

  // Sender One
  $sender = array(
    'address' => 'sender.one@mandrillapp.com',
    'created_at' => '2013-01-01 15:30:27',
    'sent' => 42,
    'hard_bounces' => 42,
    'soft_bounces' => 42,
    'rejects' => 42,
    'complaints' => 42,
    'unsubs' => 42,
    'opens' => 42,
    'clicks' => 42,
    'unique_opens' => 42,
    'unique_clicks' => 42,
    'stats' => $stats,
  );
  $senders[] = $sender;

  // Sender Two
  $sender = array(
    'address' => 'sender.two@mandrillapp.com',
    'created_at' => '2013-01-01 15:30:27',
    'sent' => 42,
    'hard_bounces' => 42,
    'soft_bounces' => 42,
    'rejects' => 42,
    'complaints' => 42,
    'unsubs' => 42,
    'opens' => 42,
    'clicks' => 42,
    'unique_opens' => 42,
    'unique_clicks' => 42,
    'stats' => $stats,
  );
  $senders[] = $sender;
  return $senders;
}