class MailchimpReportsTest in Mailchimp 8
Mailchimp Reports test library.
@package Mailchimp\Tests
Hierarchy
- class \Mailchimp\Tests\MailchimpReportsTest extends \PHPUnit\Framework\TestCase
Expanded class hierarchy of MailchimpReportsTest
File
- lib/
mailchimp-api-php/ tests/ MailchimpReportsTest.php, line 12
Namespace
Mailchimp\TestsView source
class MailchimpReportsTest extends TestCase {
/**
* Tests library functionality for report information.
*/
public function testGetSummary() {
$mc = new MailchimpReports();
$mc
->getSummary();
$this
->assertEquals('GET', $mc
->getClient()->method);
$this
->assertEquals($mc
->getEndpoint() . '/reports', $mc
->getClient()->uri);
}
/**
* Tests library functionality for campaign report information.
*/
public function testCampaignSummary() {
$campaign_id = '42694e9e57';
$mc = new MailchimpReports();
$mc
->getCampaignSummary($campaign_id);
$this
->assertEquals('GET', $mc
->getClient()->method);
$this
->assertEquals($mc
->getEndpoint() . '/reports/' . $campaign_id, $mc
->getClient()->uri);
}
/**
* Tests library functionality for campaign report information.
*/
public function testCampaignReport() {
$campaign_id = '42694e9e57';
$type = 'email-activity';
$mc = new MailchimpReports();
$mc
->getCampaignReport($campaign_id, $type);
$this
->assertEquals('GET', $mc
->getClient()->method);
$this
->assertEquals($mc
->getEndpoint() . '/reports/' . $campaign_id . '/' . $type, $mc
->getClient()->uri);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MailchimpReportsTest:: |
public | function | Tests library functionality for campaign report information. | |
MailchimpReportsTest:: |
public | function | Tests library functionality for campaign report information. | |
MailchimpReportsTest:: |
public | function | Tests library functionality for report information. |