Fix PSR1.Classes.ClassDeclaration sniffer rule in tests [MAILPOET-1025]

This commit is contained in:
stoletniy
2017-07-26 18:28:56 +03:00
parent 321393f119
commit 6fb18ad321
87 changed files with 336 additions and 224 deletions

View File

@ -83,7 +83,7 @@
</rule>
<!-- Each class must be in a file by itself and must be under a namespace -->
<!-- <rule ref="PSR1.Classes.ClassDeclaration"/> -->
<rule ref="PSR1.Classes.ClassDeclaration"/>
<!-- One namespace per use, one blank line after final use statement -->
<rule ref="PSR2.Namespaces.UseDeclaration"/>

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\API;
use MailPoet\API\API;
class APITest extends MailPoetTest {
class APITest extends \MailPoetTest {
function testItCallsJSONAPI() {
expect(API::JSON())->isInstanceOf('MailPoet\API\JSON\API');
}

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use MailPoet\API\JSON\v1\CustomFields;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\Models\CustomField;
class CustomFieldsTest extends MailPoetTest {
class CustomFieldsTest extends \MailPoetTest {
private $custom_fields = array(
array(
'name' => 'CF: text',

View File

@ -1,10 +1,12 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use MailPoet\API\JSON\v1\Forms;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\Models\Form;
use MailPoet\Models\Segment;
class FormsTest extends MailPoetTest {
class FormsTest extends \MailPoetTest {
function _before() {
$this->form_1 = Form::createOrUpdate(array('name' => 'Form 1'));
$this->form_2 = Form::createOrUpdate(array('name' => 'Form 2'));

View File

@ -1,9 +1,11 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\API\JSON\v1\NewsletterTemplates;
use MailPoet\Models\NewsletterTemplate;
class NewsletterTemplatesTest extends MailPoetTest {
class NewsletterTemplatesTest extends \MailPoetTest {
function _before() {
NewsletterTemplate::createOrUpdate(array(
'name' => 'Template #1',

View File

@ -1,4 +1,6 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use Carbon\Carbon;
use Codeception\Util\Fixtures;
use Codeception\Util\Stub;
@ -14,7 +16,7 @@ use MailPoet\Newsletter\Scheduler\Scheduler;
use MailPoet\Newsletter\Url;
use MailPoet\Router\Router;
class NewslettersTest extends MailPoetTest {
class NewslettersTest extends \MailPoetTest {
function _before() {
$this->newsletter = Newsletter::createOrUpdate(
array(
@ -688,10 +690,10 @@ class NewslettersTest extends MailPoetTest {
function _after() {
WPHooksHelper::releaseAllHooks();
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
}
}

View File

@ -1,9 +1,11 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use MailPoet\API\JSON\v1\Segments;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\Models\Segment;
class SegmentsTest extends MailPoetTest {
class SegmentsTest extends \MailPoetTest {
function _before() {
$this->segment_1 = Segment::createOrUpdate(array('name' => 'Segment 1'));
$this->segment_2 = Segment::createOrUpdate(array('name' => 'Segment 2'));

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use Codeception\Util\Stub;
use MailPoet\API\JSON\v1\Services;
@ -6,7 +7,7 @@ use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\Config\Installer;
use MailPoet\Services\Bridge;
class ServicesTest extends MailPoetTest {
class ServicesTest extends \MailPoetTest {
function _before() {
$this->services_endpoint = new Services();
$this->data = array('key' => '1234567890abcdef');
@ -45,7 +46,7 @@ class ServicesTest extends MailPoetTest {
}
function testItRespondsWithErrorIfMSSKeyIsExpiring() {
$date = new DateTime;
$date = new \DateTime;
$this->services_endpoint->bridge = Stub::make(
new Bridge(),
array(
@ -178,7 +179,7 @@ class ServicesTest extends MailPoetTest {
}
function testItRespondsWithErrorIfPremiumKeyIsExpiring() {
$date = new DateTime;
$date = new \DateTime;
$this->services_endpoint->bridge = Stub::make(
new Bridge(),
array(

View File

@ -1,10 +1,12 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\API\JSON\Error as APIError;
use MailPoet\API\JSON\v1\Settings;
use MailPoet\Models\Setting;
class SettingsTest extends MailPoetTest {
class SettingsTest extends \MailPoetTest {
function _before() {
Setting::setValue('some.setting.key', true);
}
@ -51,6 +53,6 @@ class SettingsTest extends MailPoetTest {
}
function _after() {
ORM::forTable(Setting::$_table)->deleteMany();
\ORM::forTable(Setting::$_table)->deleteMany();
}
}

View File

@ -1,10 +1,12 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use Helper\WordPressHooks as WPHooksHelper;
use MailPoet\API\JSON\Response as APIResponse;
use MailPoet\API\JSON\v1\Setup;
use MailPoet\Models\Setting;
class SetupTest extends MailPoetTest {
class SetupTest extends \MailPoetTest {
function _before() {
Setting::setValue('signup_confirmation.enabled', false);
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\API\JSON\v1;
use Codeception\Util\Fixtures;
use MailPoet\API\JSON\v1\Subscribers;
@ -8,7 +9,7 @@ use MailPoet\Models\Subscriber;
use MailPoet\Models\Segment;
use MailPoet\Models\Setting;
class SubscribersTest extends MailPoetTest {
class SubscribersTest extends \MailPoetTest {
function _before() {
$this->segment_1 = Segment::createOrUpdate(array('name' => 'Segment 1'));
$this->segment_2 = Segment::createOrUpdate(array('name' => 'Segment 2'));

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Config;
use MailPoet\Config\Env;
class EnvTest extends MailPoetTest {
class EnvTest extends \MailPoetTest {
function _before() {
Env::init('file', '1.0.0');
}

View File

@ -1,6 +1,7 @@
<?php
namespace MailPoet\Test\Config;
class HooksTest extends MailPoetTest {
class HooksTest extends \MailPoetTest {
function testItHooksSchedulerToMultiplePostTypes() {
$post_types = get_post_types();
foreach($post_types as $post_type) {

View File

@ -1,6 +1,7 @@
<?php
namespace MailPoet\Test\Config;
class InitializerTest extends MailPoetTest {
class InitializerTest extends \MailPoetTest {
function testItConfiguresHooks() {
global $wp_filter;
$is_hooked = false;

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Config;
use Codeception\Util\Stub;
use MailPoet\Config\Env;
use MailPoet\Config\Installer;
class InstallerTest extends MailPoetTest {
class InstallerTest extends \MailPoetTest {
function _before() {
$this->slug = 'some-plugin';

View File

@ -1,4 +1,6 @@
<?php
namespace MailPoet\Test\Config;
use MailPoet\Config\MP2Migrator;
use MailPoet\Models\Setting;
use MailPoet\Models\CustomField;
@ -9,7 +11,7 @@ use MailPoet\Models\SubscriberCustomField;
use MailPoet\Models\Form;
use Helper\Database;
class MP2MigratorTest extends MailPoetTest {
class MP2MigratorTest extends \MailPoetTest {
public function _before() {
$this->MP2Migrator = new MP2Migrator();

View File

@ -1,10 +1,12 @@
<?php
namespace MailPoet\Test\Config;
use Codeception\Util\Stub;
use MailPoet\Config\Menu;
use MailPoet\Config\Renderer;
use MailPoet\Config\ServicesChecker;
class MenuTest extends MailPoetTest {
class MenuTest extends \MailPoetTest {
function testItReturnsTrueIfCurrentPageBelongsToMailpoet() {
$result = Menu::isOnMailPoetAdminPage(null, 'somepage');
expect($result)->false();

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Config;
use MailPoet\Config\Migrator;
class MigratorTest extends MailPoetTest {
class MigratorTest extends \MailPoetTest {
function _before() {
$this->migrator = new Migrator();
}

View File

@ -1,11 +1,12 @@
<?php
namespace MailPoet\Test\Config;
use MailPoet\Config\Env;
use MailPoet\Config\Populator;
use MailPoet\Models\Newsletter;
use MailPoet\Models\SendingQueue;
class PopulatorTest extends MailPoetTest {
class PopulatorTest extends \MailPoetTest {
function testItPopulatesNewslettersTableSentAtColumn() {
// TODO: remove in final release
@ -36,8 +37,8 @@ class PopulatorTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
update_option('mailpoet_db_version', MAILPOET_VERSION);
}
}

View File

@ -1,9 +1,11 @@
<?php
namespace MailPoet\Test\Config;
use Codeception\Util\Stub;
use MailPoet\Config\Env;
use MailPoet\Config\Renderer;
class RendererTest extends MailPoetTest {
class RendererTest extends \MailPoetTest {
function _before() {
$this->renderer = new Renderer($caching = false, $debugging = false);
}

View File

@ -1,11 +1,12 @@
<?php
namespace MailPoet\Test\Config;
use MailPoet\Config\ServicesChecker;
use MailPoet\Mailer\Mailer;
use MailPoet\Models\Setting;
use MailPoet\Services\Bridge;
class ServicesCheckerTest extends MailPoetTest {
class ServicesCheckerTest extends \MailPoetTest {
function _before() {
$this->setMailPoetSendingMethod();
$this->fillPremiumKey();

View File

@ -1,9 +1,10 @@
<?php
namespace MailPoet\Test\Config;
use Codeception\Util\Stub;
use MailPoet\Config\Updater;
class UpdaterTest extends MailPoetTest {
class UpdaterTest extends \MailPoetTest {
function _before() {
$this->plugin_name = 'some-plugin/some-plugin.php';
$this->slug = 'some-plugin';

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Cron;
use MailPoet\Cron\CronHelper;
use MailPoet\Cron\Daemon;
use MailPoet\Models\Setting;
class CronHelperTest extends MailPoetTest {
class CronHelperTest extends \MailPoetTest {
function testItDefinesConstants() {
expect(CronHelper::DAEMON_EXECUTION_LIMIT)->equals(20);
expect(CronHelper::DAEMON_EXECUTION_TIMEOUT)->equals(35);
@ -94,7 +95,7 @@ class CronHelperTest extends MailPoetTest {
try {
CronHelper::getSiteUrl($site_url);
self::fail('Site URL is unreachable exception not thrown.');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Site URL is unreachable.');
}
}
@ -105,7 +106,7 @@ class CronHelperTest extends MailPoetTest {
try {
CronHelper::enforceExecutionLimit($time - CronHelper::DAEMON_EXECUTION_LIMIT);
self::fail('Execution limit exception not thrown.');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Maximum execution time has been reached.');
}
}
@ -116,6 +117,6 @@ class CronHelperTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron;
use MailPoet\Cron\CronTrigger;
use MailPoet\Models\Setting;
@ -6,7 +7,7 @@ use MailPoet\Models\Setting;
require_once('CronTriggerMockMethod.php');
require_once('CronTriggerMockMethodWithException.php');
class CronTriggerTest extends MailPoetTest {
class CronTriggerTest extends \MailPoetTest {
function _before() {
$this->cron_trigger = new CronTrigger();
}

View File

@ -1,11 +1,12 @@
<?php
namespace MailPoet\Test\Cron;
use Codeception\Util\Stub;
use MailPoet\Cron\CronHelper;
use MailPoet\Cron\Daemon;
use MailPoet\Models\Setting;
class DaemonTest extends MailPoetTest {
class DaemonTest extends \MailPoetTest {
function testItDefinesConstants() {
expect(Daemon::REQUEST_TIMEOUT)->equals(5);
}
@ -204,6 +205,6 @@ class DaemonTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Cron;
use MailPoet\Cron\CronHelper;
use MailPoet\Cron\Supervisor;
use MailPoet\Models\Setting;
class SupervisorTest extends MailPoetTest {
class SupervisorTest extends \MailPoetTest {
function _before() {
// cron trigger is by default set to 'WordPress'; when it runs and does not
// detect any queues to process, it deletes the daemon setting, so Supervisor and
@ -52,6 +53,6 @@ class SupervisorTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers;
use Carbon\Carbon;
use MailPoet\Cron\Workers\Bounce;
@ -13,7 +14,7 @@ use MailPoet\Util\Helpers;
require_once('BounceTestMockAPI.php');
use MailPoet\Cron\Workers\Bounce\BounceTestMockAPI as MockAPI;
class BounceTest extends MailPoetTest {
class BounceTest extends \MailPoetTest {
function _before() {
$this->emails = array(
'soft_bounce@example.com',

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers\KeyCheck;
use Carbon\Carbon;
use Codeception\Util\Stub;
@ -9,7 +10,7 @@ use MailPoet\Services\Bridge;
require_once('KeyCheckWorkerMockImplementation.php');
use MailPoet\Cron\Workers\KeyCheck\KeyCheckWorkerMockImplementation as MockKeyCheckWorker;
class KeyCheckWorkerTest extends MailPoetTest {
class KeyCheckWorkerTest extends \MailPoetTest {
function _before() {
$this->worker = new MockKeyCheckWorker();
}

View File

@ -1,11 +1,12 @@
<?php
namespace MailPoet\Test\Cron\Workers\KeyCheck;
use Codeception\Util\Stub;
use MailPoet\Cron\Workers\KeyCheck\PremiumKeyCheck;
use MailPoet\Models\Setting;
use MailPoet\Services\Bridge;
class PremiumKeyCheckTest extends MailPoetTest {
class PremiumKeyCheckTest extends \MailPoetTest {
function _before() {
$this->premium_key = '123457890abcdef';
$this->worker = new PremiumKeyCheck(microtime(true));
@ -48,6 +49,6 @@ class PremiumKeyCheckTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers\KeyCheck;
use Codeception\Util\Stub;
use MailPoet\Cron\Workers\KeyCheck\SendingServiceKeyCheck;
@ -6,7 +7,7 @@ use MailPoet\Mailer\Mailer;
use MailPoet\Models\Setting;
use MailPoet\Services\Bridge;
class SendingServiceKeyCheckTest extends MailPoetTest {
class SendingServiceKeyCheckTest extends \MailPoetTest {
function _before() {
$this->mss_key = 'some_key';
$this->worker = new SendingServiceKeyCheck(microtime(true));
@ -53,6 +54,6 @@ class SendingServiceKeyCheckTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers;
use Carbon\Carbon;
use Codeception\Util\Stub;
@ -14,7 +15,7 @@ use MailPoet\Models\Setting;
use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberSegment;
class SchedulerTest extends MailPoetTest {
class SchedulerTest extends \MailPoetTest {
function testItDefinesConstants() {
expect(Scheduler::UNCONFIRMED_SUBSCRIBER_RESCHEDULE_TIMEOUT)->equals(5);
}
@ -661,14 +662,14 @@ class SchedulerTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers\SendingQueue;
use Carbon\Carbon;
use Codeception\Util\Fixtures;
@ -22,7 +23,7 @@ use MailPoet\Router\Endpoints\Track;
use MailPoet\Router\Router;
use MailPoet\Subscription\Url;
class SendingQueueTest extends MailPoetTest {
class SendingQueueTest extends \MailPoetTest {
function _before() {
$wp_users = get_users();
wp_set_current_user($wp_users[0]->ID);
@ -574,14 +575,14 @@ class SendingQueueTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterPost::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsNewsletters::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterPost::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsNewsletters::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Cron\Workers;
use Carbon\Carbon;
use Codeception\Util\Stub;
@ -10,7 +11,7 @@ use MailPoet\Models\Setting;
require_once('SimpleWorkerMockImplementation.php');
use MailPoet\Cron\Workers\SimpleWorkerMockImplementation as MockSimpleWorker;
class SimpleWorkerTest extends MailPoetTest {
class SimpleWorkerTest extends \MailPoetTest {
function _before() {
$this->worker = new MockSimpleWorker();
}

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Form\Block;
use MailPoet\Form\Block\Date;
class DateTest extends MailPoetTest {
class DateTest extends \MailPoetTest {
function testItCanConvertDateMonthYearFormatToDatetime() {
$date = array(
'MM/DD/YYYY' => '05/10/2016',

View File

@ -1,9 +1,10 @@
<?php
namespace MailPoet\Test\Form\Block;
use MailPoet\Form\Block\Select;
use MailPoet\Models\Subscriber;
class SelectTest extends MailPoetTest {
class SelectTest extends \MailPoetTest {
function _before() {
$this->block = array(
'id' => 'status',

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Form\Util;
use MailPoet\Form\Util\Styles;
class StylesTest extends MailPoetTest {
class StylesTest extends \MailPoetTest {
function testItSetsDefaultCSSStyles() {
expect(property_exists('MailPoet\Form\Util\Styles', 'default_styles'))->true();
expect(Styles::$default_styles)->notEmpty();

View File

@ -1,9 +1,11 @@
<?php
namespace MailPoet\Test\Helpscout;
use MailPoet\Helpscout\Beacon;
use MailPoet\Models\Setting;
use MailPoet\Models\Subscriber;
class BeaconTest extends MailPoetTest {
class BeaconTest extends \MailPoetTest {
function _before() {
// create 4 users (1 confirmed, 1 subscribed, 1 unsubscribed, 1 bounced)
Subscriber::createOrUpdate(array(

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Mailer;
use MailPoet\Mailer\Mailer;
use MailPoet\Mailer\MailerLog;
use MailPoet\Models\Setting;
class MailerLogTest extends MailPoetTest {
class MailerLogTest extends \MailPoetTest {
function testItGetsMailerLogWhenOneExists() {
$mailer_log = array(
'sent' => 0,
@ -279,6 +280,6 @@ class MailerLogTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,8 +1,10 @@
<?php
namespace MailPoet\Test\Mailer;
use MailPoet\Mailer\Mailer;
use MailPoet\Models\Setting;
class MailerTest extends MailPoetTest {
class MailerTest extends \MailPoetTest {
function _before() {
$this->available_mailer_methods = array(
array(
@ -63,7 +65,7 @@ class MailerTest extends MailPoetTest {
try {
$mailer = new Mailer();
$this->fail('Mailer did not throw an exception');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Mailer is not configured.');
}
}
@ -72,7 +74,7 @@ class MailerTest extends MailPoetTest {
try {
$mailer = new Mailer($mailer = $this->mailer);
$this->fail('Mailer did not throw an exception');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Sender name and email are not configured.');
}
}
@ -99,7 +101,7 @@ class MailerTest extends MailPoetTest {
try {
$mailer = new Mailer(array('method' => 'Unknown'), $this->sender);
$this->fail('Mailer did not throw an exception');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Mailing method does not exist.');
}
}

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Mailer\Methods;
use MailPoet\Mailer\Methods\AmazonSES;
class AmazonSESTest extends MailPoetTest {
class AmazonSESTest extends \MailPoetTest {
function _before() {
$this->settings = array(
'method' => 'AmazonSES',

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Mailer\Methods;
use Codeception\Util\Stub;
use MailPoet\Config\ServicesChecker;
use MailPoet\Mailer\Methods\MailPoet;
class MailPoetAPITest extends MailPoetTest {
class MailPoetAPITest extends \MailPoetTest {
function _before() {
$this->settings = array(
'method' => 'MailPoet',

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Mailer\Methods;
use MailPoet\Mailer\Methods\PHPMail;
class PHPMailTest extends MailPoetTest {
class PHPMailTest extends \MailPoetTest {
function _before() {
$this->sender = array(
'from_name' => 'Sender',

View File

@ -1,11 +1,12 @@
<?php
namespace MailPoet\Test\Mailer\Methods;
use Helper\WordPressHooks as WPHooksHelper;
use MailPoet\Mailer\Mailer;
use MailPoet\Mailer\Methods\SMTP;
use MailPoet\WP\Hooks;
class SMTPTest extends MailPoetTest {
class SMTPTest extends \MailPoetTest {
function _before() {
$this->settings = array(
'method' => 'SMTP',
@ -187,7 +188,7 @@ class SMTPTest extends MailPoetTest {
function testItAppliesTimeoutFilter() {
$mailer = $this->mailer->buildMailer();
expect($mailer->getTransport()->getTimeout())->equals(MailPoet\Mailer\Methods\SMTP::SMTP_CONNECTION_TIMEOUT);
expect($mailer->getTransport()->getTimeout())->equals(\MailPoet\Mailer\Methods\SMTP::SMTP_CONNECTION_TIMEOUT);
Hooks::addFilter(
'mailpoet_mailer_smtp_connection_timeout',
function() {

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Mailer\Methods;
use MailPoet\Mailer\Methods\SendGrid;
class SendGridTest extends MailPoetTest {
class SendGridTest extends \MailPoetTest {
function _before() {
$this->settings = array(
'method' => 'SendGrid',

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\CustomField;
use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberCustomField;
class CustomFieldTest extends MailPoetTest {
class CustomFieldTest extends \MailPoetTest {
function _before() {
$this->data = array(
'name' => 'City',

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Form;
class FormTest extends MailPoetTest {
class FormTest extends \MailPoetTest {
function _before() {
$this->form = Form::createOrUpdate(array(
'name' => 'My Form'

View File

@ -1,9 +1,10 @@
<?php
namespace MailPoet\Test\Models;
use Codeception\Util\Stub;
use MailPoet\Models\Model as MPModel;
class ModelTest extends MailPoetTest {
class ModelTest extends \MailPoetTest {
function testItRethrowsPDOExceptions() {
$message = 'Error message';
$model = Stub::make('MailPoet\Models\Model');

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\ModelValidator;
class ModelValidatorTest extends MailPoetTest {
class ModelValidatorTest extends \MailPoetTest {
public $validator;
function __construct() {

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterOption;
use MailPoet\Models\NewsletterOptionField;
class NewsletterOptionFieldTest extends MailPoetTest {
class NewsletterOptionFieldTest extends \MailPoetTest {
function _before() {
$this->data = array(
'name' => 'event',
@ -114,11 +115,11 @@ class NewsletterOptionFieldTest extends MailPoetTest {
}
function _after() {
ORM::forTable(NewsletterOption::$_table)
\ORM::forTable(NewsletterOption::$_table)
->deleteMany();
ORM::forTable(NewsletterOptionField::$_table)
\ORM::forTable(NewsletterOptionField::$_table)
->deleteMany();
ORM::forTable(Newsletter::$_table)
\ORM::forTable(Newsletter::$_table)
->deleteMany();
}
}

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterOption;
use MailPoet\Models\NewsletterOptionField;
class NewsletterOptionTest extends MailPoetTest {
class NewsletterOptionTest extends \MailPoetTest {
public $data;
function __construct() {
@ -36,6 +37,6 @@ class NewsletterOptionTest extends MailPoetTest {
function _after() {
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
}
}

View File

@ -1,9 +1,10 @@
<?php
namespace MailPoet\Test\Models;
use Carbon\Carbon;
use MailPoet\Models\NewsletterPost as NewsletterPost;
class NewsletterPostTest extends MailPoetTest {
class NewsletterPostTest extends \MailPoetTest {
function testItCanGetLatestNewsletterPost() {
foreach(range(1, 5) as $index) {
$newsletter_post = NewsletterPost::create();
@ -19,7 +20,7 @@ class NewsletterPostTest extends MailPoetTest {
}
function _after() {
ORM::for_table(NewsletterPost::$_table)
\ORM::for_table(NewsletterPost::$_table)
->deleteMany();
}
}

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\NewsletterTemplate;
class NewsletterTemplateTest extends MailPoetTest {
class NewsletterTemplateTest extends \MailPoetTest {
function _before() {
$this->data = array(
'name' => 'Some template',
@ -76,7 +77,7 @@ class NewsletterTemplateTest extends MailPoetTest {
}
function _after() {
ORM::for_table(NewsletterTemplate::$_table)
\ORM::for_table(NewsletterTemplate::$_table)
->deleteMany();
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Newsletter;
use MailPoet\Models\Segment;
@ -12,7 +13,7 @@ use MailPoet\Models\StatisticsClicks;
use MailPoet\Models\StatisticsUnsubscribes;
use MailPoet\Util\Security;
class NewsletterTest extends MailPoetTest {
class NewsletterTest extends \MailPoetTest {
function _before() {
$this->newsletter = Newsletter::createOrUpdate(array(
'subject' => 'My Standard Newsletter',
@ -597,7 +598,7 @@ class NewsletterTest extends MailPoetTest {
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
// bulk trash newsletters and check that relations are trashed
Newsletter::bulkTrash(ORM::forTable(Newsletter::$_table));
Newsletter::bulkTrash(\ORM::forTable(Newsletter::$_table));
expect(Newsletter::whereNotNull('deleted_at')->findArray())->count(6);
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
}
@ -621,7 +622,7 @@ class NewsletterTest extends MailPoetTest {
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
// bulk trash parent newsletters and check that relations are trashed
Newsletter::bulkTrash(ORM::forTable(Newsletter::$_table));
Newsletter::bulkTrash(\ORM::forTable(Newsletter::$_table));
expect(Newsletter::whereNotNull('deleted_at')->findArray())->count(6);
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
}
@ -645,7 +646,7 @@ class NewsletterTest extends MailPoetTest {
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(5);
// bulk restore newsletters and check that relations are restored
Newsletter::bulkRestore(ORM::forTable(Newsletter::$_table));
Newsletter::bulkRestore(\ORM::forTable(Newsletter::$_table));
// 5 queues/newsletters + 1 of each created in _before() method
expect(Newsletter::whereNull('deleted_at')->findArray())->count(6);
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
@ -671,7 +672,7 @@ class NewsletterTest extends MailPoetTest {
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(5);
// bulk restore parent newsletters and check that relations are restored
Newsletter::bulkRestore(ORM::forTable(Newsletter::$_table));
Newsletter::bulkRestore(\ORM::forTable(Newsletter::$_table));
// 1 parent and 5 queues/newsletters
expect(Newsletter::whereNull('deleted_at')->findArray())->count(6);
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
@ -701,7 +702,7 @@ class NewsletterTest extends MailPoetTest {
expect(NewsletterSegment::findArray())->count(7);
// bulk delete newsletters and check that relations are deleted
Newsletter::bulkDelete(ORM::forTable(Newsletter::$_table));
Newsletter::bulkDelete(\ORM::forTable(Newsletter::$_table));
expect(Newsletter::findArray())->count(0);
expect(SendingQueue::findArray())->count(0);
expect(NewsletterSegment::findArray())->count(0);
@ -732,7 +733,7 @@ class NewsletterTest extends MailPoetTest {
expect(NewsletterSegment::findArray())->count(5);
// bulk delete newsletters and check that relations are deleted
Newsletter::bulkDelete(ORM::forTable(Newsletter::$_table));
Newsletter::bulkDelete(\ORM::forTable(Newsletter::$_table));
expect(Newsletter::findArray())->count(0);
expect(SendingQueue::findArray())->count(0);
expect(NewsletterSegment::findArray())->count(0);
@ -763,14 +764,14 @@ class NewsletterTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsClicks::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsUnsubscribes::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsClicks::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsUnsubscribes::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterSegment;
@ -6,7 +7,7 @@ use MailPoet\Models\Segment;
use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberSegment;
class SegmentTest extends MailPoetTest {
class SegmentTest extends \MailPoetTest {
function _before() {
$this->data = array(
'name' => 'some name',
@ -253,10 +254,10 @@ class SegmentTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterSegment::$_table);
}
}

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Setting;
class SettingTest extends MailPoetTest {
class SettingTest extends \MailPoetTest {
function testItCanBeCreated() {
$setting = Setting::createOrUpdate(array(
'name' => 'key',

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\StatisticsForms;
class StatisticsFormsTest extends MailPoetTest {
class StatisticsFormsTest extends \MailPoetTest {
function _before() {
}

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\StatisticsUnsubscribes;
class StatisticsUnsubscribesTest extends MailPoetTest {
class StatisticsUnsubscribesTest extends \MailPoetTest {
function testItCanGetExistingStatisticsRecord() {
$unsubscribe_statistics = StatisticsUnsubscribes::create();
$unsubscribe_statistics->newsletter_id = 123;
@ -24,7 +25,7 @@ class StatisticsUnsubscribesTest extends MailPoetTest {
}
function _after() {
ORM::for_table(StatisticsUnsubscribes::$_table)
\ORM::for_table(StatisticsUnsubscribes::$_table)
->deleteMany();
}
}

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\SubscriberCustomField;
class SubscriberCustomFieldTest extends MailPoetTest {
class SubscriberCustomFieldTest extends \MailPoetTest {
function __construct() {
parent::__construct();
$this->data = array(
@ -72,7 +74,7 @@ class SubscriberCustomFieldTest extends MailPoetTest {
}
function _after() {
ORM::forTable(SubscriberCustomField::$_table)
\ORM::forTable(SubscriberCustomField::$_table)
->deleteMany();
}
}

View File

@ -1,9 +1,11 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\Subscriber;
use MailPoet\Models\Segment;
use MailPoet\Models\SubscriberSegment;
class SubscriberSegmentTest extends MailPoetTest {
class SubscriberSegmentTest extends \MailPoetTest {
function _before() {
$this->subscriber = Subscriber::createOrUpdate(array(

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Models;
use AspectMock\Test as Mock;
use Carbon\Carbon;
@ -14,7 +15,7 @@ use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberCustomField;
use MailPoet\Models\SubscriberSegment;
class SubscriberTest extends MailPoetTest {
class SubscriberTest extends \MailPoetTest {
function _before() {
$this->data = array(
'first_name' => 'John',
@ -378,7 +379,7 @@ class SubscriberTest extends MailPoetTest {
}
function testItCanCreateOrUpdateMultipleRecords() {
ORM::forTable(Subscriber::$_table)->deleteMany();
\ORM::forTable(Subscriber::$_table)->deleteMany();
$columns = array(
'first_name',
'last_name',
@ -1091,14 +1092,14 @@ class SubscriberTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Newsletter;
use MailPoet\Newsletter\AutomatedLatestContent;
class AutomatedLatestContentTest extends MailPoetTest {
class AutomatedLatestContentTest extends \MailPoetTest {
function __construct() {
parent::__construct();
$this->alc = new AutomatedLatestContent();

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Newsletter\Links;
use Codeception\Util\Fixtures;
use MailPoet\Models\NewsletterLink;
@ -8,7 +9,7 @@ use MailPoet\Newsletter\Links\Links;
use MailPoet\Newsletter\Shortcodes\Categories\Link;
use MailPoet\Router\Router;
class LinksTest extends MailPoetTest {
class LinksTest extends \MailPoetTest {
function testItOnlyExtractsLinksFromAnchorTags() {
$template = '<a href="http://example.com">some site</a> http://link2.com <img src="http://link3.com">';
$result = Links::extract($template);
@ -219,8 +220,8 @@ class LinksTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
}
}

View File

@ -1,9 +1,10 @@
<?php
namespace MailPoet\Test\Newsletter;
use MailPoet\Models\CustomField;
use MailPoet\Newsletter\Shortcodes\ShortcodesHelper;
class ShortcodesHelperTest extends MailPoetTest {
class ShortcodesHelperTest extends \MailPoetTest {
function testItCanGetShortcodes() {
$shortcodes = ShortcodesHelper::getShortcodes();
expect(array_keys($shortcodes))->equals(
@ -33,6 +34,6 @@ class ShortcodesHelperTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Newsletter;
use MailPoet\Config\Populator;
use MailPoet\Models\CustomField;
@ -12,7 +13,7 @@ use MailPoet\Newsletter\Shortcodes\Categories\Date;
require_once(ABSPATH . 'wp-includes/pluggable.php');
require_once(ABSPATH . 'wp-admin/includes/user.php');
class ShortcodesTest extends MailPoetTest {
class ShortcodesTest extends \MailPoetTest {
public $rendered_newsletter;
public $newsletter;
public $subscriber;
@ -24,7 +25,7 @@ class ShortcodesTest extends MailPoetTest {
$this->WP_post = $this->_createWPPost();
$this->subscriber = $this->_createSubscriber();
$this->newsletter = $this->_createNewsletter();
$this->shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->newsletter,
$this->subscriber
);
@ -115,7 +116,7 @@ class ShortcodesTest extends MailPoetTest {
$parent_id = $this->newsletter_id,
$type = Newsletter::TYPE_NOTIFICATION_HISTORY
);
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$post_notification_history,
$this->subscriber
);
@ -127,7 +128,7 @@ class ShortcodesTest extends MailPoetTest {
$parent_id = $this->newsletter_id,
$type = Newsletter::TYPE_NOTIFICATION_HISTORY
);
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$post_notification_history,
$this->subscriber
);
@ -137,21 +138,21 @@ class ShortcodesTest extends MailPoetTest {
function testSubscriberShortcodesRequireSubscriberObjectOrFalseValue() {
// when subscriber is empty, default value is returned
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->newsletter,
$subscriber = false
);
$result = $shortcodes_object->process(array('[subscriber:firstname | default:test]'));
expect($result[0])->equals('test');
// when subscriber is an object, proper value is returned
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->newsletter,
$this->subscriber
);
$result = $shortcodes_object->process(array('[subscriber:firstname | default:test]'));
expect($result[0])->equals($this->subscriber->first_name);
// when subscriber is not empty and not an object, false is returned
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->newsletter,
$subscriber = array()
);
@ -164,7 +165,7 @@ class ShortcodesTest extends MailPoetTest {
$subscriber = $this->subscriber;
$subscriber->first_name = '';
$subscriber->last_name = '';
$shortcodes_object = new MailPoet\Newsletter\Shortcodes\Shortcodes(
$shortcodes_object = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$this->newsletter,
$subscriber
);
@ -356,11 +357,11 @@ class ShortcodesTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
wp_delete_post($this->WP_post, true);
wp_delete_user($this->WP_user->ID);
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Newsletter;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterLink;
@ -9,7 +10,7 @@ use MailPoet\Newsletter\Links\Links;
use MailPoet\Newsletter\ViewInBrowser;
use MailPoet\Router\Router;
class ViewInBrowserTest extends MailPoetTest {
class ViewInBrowserTest extends \MailPoetTest {
function _before() {
$this->newsletter =
array(
@ -187,9 +188,9 @@ class ViewInBrowserTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Router\Endpoints;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterLink;
@ -6,7 +7,7 @@ use MailPoet\Models\SendingQueue;
use MailPoet\Models\Subscriber;
use MailPoet\Router\Endpoints\Track;
class TrackTest extends MailPoetTest {
class TrackTest extends \MailPoetTest {
function _before() {
// create newsletter
$newsletter = Newsletter::create();
@ -151,9 +152,9 @@ class TrackTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Services;
use Codeception\Util\Stub;
use MailPoet\Services\Bridge;
@ -9,7 +10,7 @@ use MailPoet\Models\Setting;
require_once('BridgeTestMockAPI.php');
use MailPoet\Services\Bridge\BridgeTestMockAPI as MockAPI;
class BridgeTest extends MailPoetTest {
class BridgeTest extends \MailPoetTest {
function _before() {
$this->valid_key = 'abcdefghijklmnopqrstuvwxyz';
$this->invalid_key = '401' . $this->valid_key;
@ -260,6 +261,6 @@ class BridgeTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Setting::$_table);
\ORM::raw_execute('TRUNCATE ' . Setting::$_table);
}
}

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Settings;
use MailPoet\Settings\Charsets;
class CharsetsTest extends MailPoetTest {
class CharsetsTest extends \MailPoetTest {
function testItReturnsAListOfCharsets() {
$charsets = Charsets::getAll();
expect($charsets)->notEmpty();

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Settings;
use MailPoet\Settings\Hosts;
class HostsTest extends MailPoetTest {
class HostsTest extends \MailPoetTest {
function testItReturnsAListOfWebHosts() {
$web_hosts = Hosts::getWebHosts();
expect($web_hosts)->notEmpty();

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Statistics\Track;
use Codeception\Util\Stub;
use MailPoet\Models\Newsletter;
@ -9,7 +10,7 @@ use MailPoet\Models\StatisticsOpens;
use MailPoet\Models\Subscriber;
use MailPoet\Statistics\Track\Clicks;
class ClicksTest extends MailPoetTest {
class ClicksTest extends \MailPoetTest {
function _before() {
// create newsletter
$newsletter = Newsletter::create();
@ -147,11 +148,11 @@ class ClicksTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsClicks::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterLink::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsClicks::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Statistics\Track;
use Codeception\Util\Stub;
use MailPoet\Models\Newsletter;
@ -7,7 +8,7 @@ use MailPoet\Models\StatisticsOpens;
use MailPoet\Models\Subscriber;
use MailPoet\Statistics\Track\Opens;
class OpensTest extends MailPoetTest {
class OpensTest extends \MailPoetTest {
function _before() {
// create newsletter
$newsletter = Newsletter::create();
@ -85,9 +86,9 @@ class OpensTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsOpens::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Statistics\Track;
use MailPoet\Models\Newsletter;
use MailPoet\Models\SendingQueue;
@ -6,7 +7,7 @@ use MailPoet\Models\StatisticsUnsubscribes;
use MailPoet\Models\Subscriber;
use MailPoet\Statistics\Track\Unsubscribes;
class UnsubscribesTest extends MailPoetTest {
class UnsubscribesTest extends \MailPoetTest {
function _before() {
// create newsletter
$newsletter = Newsletter::create();
@ -48,9 +49,9 @@ class UnsubscribesTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . StatisticsUnsubscribes::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . StatisticsUnsubscribes::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Subscribers\ImportExport\Export;
use MailPoet\Config\Env;
use MailPoet\Models\CustomField;
@ -8,7 +9,7 @@ use MailPoet\Models\SubscriberCustomField;
use MailPoet\Models\SubscriberSegment;
use MailPoet\Subscribers\ImportExport\Export\Export;
class ExportTest extends MailPoetTest {
class ExportTest extends \MailPoetTest {
function _before() {
$this->JSON_data = json_decode(file_get_contents(dirname(__FILE__) . '/ExportTestData.json'), true);
$this->subscriber_fields = array(
@ -254,10 +255,10 @@ class ExportTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
}
}

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Subscribers\ImportExport\Import;
use MailPoet\Models\CustomField;
use MailPoet\Models\Segment;
@ -8,7 +9,7 @@ use MailPoet\Models\SubscriberSegment;
use MailPoet\Subscribers\ImportExport\Import\Import;
use MailPoet\Util\Helpers;
class ImportTest extends MailPoetTest {
class ImportTest extends \MailPoetTest {
function _before() {
$custom_field = CustomField::create();
$custom_field->name = 'country';
@ -73,7 +74,7 @@ class ImportTest extends MailPoetTest {
try {
$this->import->validateImportData($data);
self::fail('Missing or invalid data exception not thrown.');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Missing or invalid import data.');
}
// exception should not be thrown when all fields exist
@ -86,7 +87,7 @@ class ImportTest extends MailPoetTest {
try {
$this->import->validateImportData($data);
self::fail('Missing or invalid data exception not thrown.');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('Missing or invalid import data.');
}
}
@ -135,7 +136,7 @@ class ImportTest extends MailPoetTest {
try {
$import->process();
self::fail('No valid subscribers found exception not thrown.');
} catch(Exception $e) {
} catch(\Exception $e) {
expect($e->getMessage())->equals('No valid subscribers were found.');
}
}
@ -513,10 +514,10 @@ class ImportTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . CustomField::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberCustomField::$_table);
}
}

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Subscribers\ImportExport\Import;
use MailPoet\Subscribers\ImportExport\Import\MailChimp;
class MailChimpTest extends MailPoetTest {
class MailChimpTest extends \MailPoetTest {
function __construct() {
parent::__construct();
$this->api_key = getenv('WP_TEST_IMPORT_MAILCHIMP_API');

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Test\Subscribers\ImportExport;
use MailPoet\Models\CustomField;
use MailPoet\Models\Segment;
@ -6,7 +7,7 @@ use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberSegment;
use MailPoet\Subscribers\ImportExport\ImportExportFactory;
class ImportExportFactoryTest extends MailPoetTest {
class ImportExportFactoryTest extends \MailPoetTest {
function _before() {
$segment_1 = Segment::createOrUpdate(array('name' => 'Unconfirmed Segment'));
$segment_2 = Segment::createOrUpdate(array('name' => 'Confirmed Segment'));

View File

@ -1,4 +1,6 @@
<?php
namespace MailPoet\Test\Subscription;
use Codeception\Util\Fixtures;
use MailPoet\Models\Newsletter;
use MailPoet\Models\NewsletterOption;
@ -9,7 +11,7 @@ use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberSegment;
use MailPoet\Subscription\Pages;
class PagesTest extends MailPoetTest {
class PagesTest extends \MailPoetTest {
function _before() {
$this->subscriber = Subscriber::create();
$this->subscriber->hydrate(Fixtures::get('subscriber_template'));
@ -88,12 +90,12 @@ class PagesTest extends MailPoetTest {
}
function _after() {
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
\ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
\ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
\ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
\ORM::raw_execute('TRUNCATE ' . Segment::$_table);
\ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
\ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
}
}

View File

@ -1,11 +1,13 @@
<?php
namespace MailPoet\Test\Subscription;
use MailPoet\Router\Router;
use MailPoet\Subscription\Url;
use MailPoet\Models\Subscriber;
use MailPoet\Models\Setting;
use MailPoet\Config\Populator;
class UrlTest extends MailPoetTest {
class UrlTest extends \MailPoetTest {
function _before() {
$populator = new Populator();
$populator->up();

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Twig;
use MailPoet\Twig\Assets;
class AssetsTest extends MailPoetTest {
class AssetsTest extends \MailPoetTest {
function _before() {
$this->assets_url = 'https://www.testing.com/wp-content/plugins/mailpoet/assets';
$this->version = '1.2.3';

View File

@ -1,6 +1,7 @@
<?php
namespace MailPoet\Test\Util;
class CSSTest extends MailPoetTest {
class CSSTest extends \MailPoetTest {
public function _before() {
$this->css = new \MailPoet\Util\CSS();
}

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\Test\Util;
use Helper\WordPressHooks as WPHooksHelper;
use MailPoet\Util\ConflictResolver;
use MailPoet\WP\Hooks;
class ConflictResolverTest extends MailPoetTest {
class ConflictResolverTest extends \MailPoetTest {
public $conflict_resolver;
public $wp_filter;

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Util;
use MailPoet\Util\Helpers;
class HelpersTest extends MailPoetTest {
class HelpersTest extends \MailPoetTest {
function testItReplacesLinkTags() {
$source = '[link]example link[/link]';
$link = 'http://example.com';

View File

@ -1,8 +1,9 @@
<?php
namespace MailPoet\Test\Util\License;
use MailPoet\Util\License\License;
class LicenseTest extends MailPoetTest {
class LicenseTest extends \MailPoetTest {
function testItGetsLicense() {
if(defined('MAILPOET_PREMIUM_LICENSE')) return;
expect(License::getLicense())->false();

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\Util;
use MailPoet\Util\Security;
class SecurityTest extends MailPoetTest {
class SecurityTest extends \MailPoetTest {
function testItCanGenerateWPNonce() {
$wp_nonce = Security::generateToken();

View File

@ -1,6 +1,7 @@
<?php
namespace MailPoet\Test\Util;
class XlsxWriterTest extends MailPoetTest {
class XlsxWriterTest extends \MailPoetTest {
public function _before() {
}

View File

@ -1,8 +1,10 @@
<?php
namespace MailPoet\Test\WP;
use Helper\WordPress as WordPressHelper;
use MailPoet\WP\DateTime;
class DateTimeTest extends MailPoetTest {
class DateTimeTest extends \MailPoetTest {
function _before() {
$this->date_time = new DateTime();
}

View File

@ -1,7 +1,9 @@
<?php
namespace MailPoet\Test\WP;
use MailPoet\WP\Readme;
class ReadmeTest extends MailPoetTest {
class ReadmeTest extends \MailPoetTest {
function _before() {
// Sample taken from https://wordpress.org/plugins/about/readme.txt
$this->data = file_get_contents(dirname(__FILE__) . '/ReadmeTestData.txt');