diff options
| author | Matt Friedman <maf675@gmail.com> | 2016-03-26 12:59:23 -0700 |
|---|---|---|
| committer | Matt Friedman <maf675@gmail.com> | 2016-03-31 15:07:59 -0700 |
| commit | 6291bfaca94d104f1c85a0b139cab908e0793b3a (patch) | |
| tree | 6ee6045037a2ddec91f8e5ad8da53e45e4af010e /tests/console/user/reclean_test.php | |
| parent | 16f9b4630cfc3c6247894ac82ac6b95577075753 (diff) | |
| download | forums-6291bfaca94d104f1c85a0b139cab908e0793b3a.tar forums-6291bfaca94d104f1c85a0b139cab908e0793b3a.tar.gz forums-6291bfaca94d104f1c85a0b139cab908e0793b3a.tar.bz2 forums-6291bfaca94d104f1c85a0b139cab908e0793b3a.tar.xz forums-6291bfaca94d104f1c85a0b139cab908e0793b3a.zip | |
[ticket/14561] Refactor tests
PHPBB3-14561
Diffstat (limited to 'tests/console/user/reclean_test.php')
| -rw-r--r-- | tests/console/user/reclean_test.php | 52 |
1 files changed, 13 insertions, 39 deletions
diff --git a/tests/console/user/reclean_test.php b/tests/console/user/reclean_test.php index ac464bdf82..2b28484084 100644 --- a/tests/console/user/reclean_test.php +++ b/tests/console/user/reclean_test.php @@ -15,34 +15,23 @@ use Symfony\Component\Console\Application; use Symfony\Component\Console\Tester\CommandTester; use phpbb\console\command\user\reclean; -class phpbb_console_command_user_reclean_test extends phpbb_database_test_case -{ - protected $db; - protected $user; - protected $language; - protected $command_name; - - public function getDataSet() - { - return $this->createXMLDataSet(dirname(__FILE__) . '/fixtures/config.xml'); - } +require_once dirname(__FILE__) . '/base.php'; - public function setUp() +class phpbb_console_user_reclean_test extends phpbb_console_user_base +{ + public function get_command_tester() { - $this->db = $this->new_dbal(); - - $this->language = $this->getMockBuilder('\phpbb\language\language') - ->disableOriginalConstructor() - ->getMock(); - $this->language->expects($this->any()) - ->method('lang') - ->will($this->returnArgument(0)); - $this->user = $this->getMock('\phpbb\user', array(), array( - $this->language, - '\phpbb\datetime' + $application = new Application(); + $application->add(new reclean( + $this->user, + $this->db, + $this->language )); - parent::setUp(); + $command = $application->find('user:reclean'); + $this->command_name = $command->getName(); + + return new CommandTester($command); } public function test_reclean() @@ -60,19 +49,4 @@ class phpbb_console_command_user_reclean_test extends phpbb_database_test_case $this->db->sql_freeresult($result); $this->assertNotNull($row['user_id']); } - - public function get_command_tester() - { - $application = new Application(); - $application->add(new reclean( - $this->user, - $this->db, - $this->language - )); - - $command = $application->find('user:reclean'); - $this->command_name = $command->getName(); - - return new CommandTester($command); - } } |
