aboutsummaryrefslogtreecommitdiffstats
path: root/tests/console/user/reclean_test.php
diff options
context:
space:
mode:
authorMatt Friedman <maf675@gmail.com>2016-03-26 12:59:23 -0700
committerMatt Friedman <maf675@gmail.com>2016-03-31 15:07:59 -0700
commit6291bfaca94d104f1c85a0b139cab908e0793b3a (patch)
tree6ee6045037a2ddec91f8e5ad8da53e45e4af010e /tests/console/user/reclean_test.php
parent16f9b4630cfc3c6247894ac82ac6b95577075753 (diff)
downloadforums-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.php52
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);
- }
}