From 0650d6f302e7513e908b49c99f7fd615ca2a67e6 Mon Sep 17 00:00:00 2001 From: Ruben Calvo Date: Wed, 1 Dec 2021 12:14:06 +0100 Subject: [PATCH] [ticket/16790] Remove useless command parameter PHPBB3-16790 --- .../console/command/thumbnail/recreate.php | 14 +++--- tests/console/cache/purge_test.php | 4 +- tests/console/config/config_test.php | 46 ++++++------------- tests/console/cron/cron_list_test.php | 5 +- tests/console/cron/run_test.php | 18 ++++---- tests/console/thumbnail_test.php | 6 +-- tests/console/update/check_test.php | 13 ++---- tests/console/user/activate_test.php | 2 - tests/console/user/add_test.php | 7 +-- tests/console/user/base.php | 1 - tests/console/user/delete_test.php | 4 -- tests/console/user/reclean_test.php | 3 +- 12 files changed, 42 insertions(+), 81 deletions(-) diff --git a/phpBB/phpbb/console/command/thumbnail/recreate.php b/phpBB/phpbb/console/command/thumbnail/recreate.php index ff7c41bbd3..bea7a33d87 100644 --- a/phpBB/phpbb/console/command/thumbnail/recreate.php +++ b/phpBB/phpbb/console/command/thumbnail/recreate.php @@ -44,9 +44,9 @@ class recreate extends \phpbb\console\command\command */ protected function execute(InputInterface $input, OutputInterface $output) { - $parameters = array( - 'command' => 'thumbnail:delete' - ); + $command = $this->getApplication()->find('thumbnail:delete'); + + $parameters = []; if ($input->getOption('verbose')) { @@ -56,14 +56,14 @@ class recreate extends \phpbb\console\command\command $this->getApplication()->setAutoExit(false); $input_delete = new ArrayInput($parameters); - $return = $this->getApplication()->run($input_delete, $output); + $return = $command->run($input_delete, $output); if ($return === symfony_command::SUCCESS) { - $parameters['command'] = 'thumbnail:generate'; + $command = $this->getApplication()->find('thumbnail:generate'); - $input_create = new ArrayInput($parameters); - $return = $this->getApplication()->run($input_create, $output); + $input_create = new ArrayInput([]); + $return = $command->run($input_create, $output); } $this->getApplication()->setAutoExit(true); diff --git a/tests/console/cache/purge_test.php b/tests/console/cache/purge_test.php index 961dbe7963..84c6ab4249 100644 --- a/tests/console/cache/purge_test.php +++ b/tests/console/cache/purge_test.php @@ -21,7 +21,6 @@ class phpbb_console_command_cache_purge_test extends phpbb_test_case { protected $cache_dir; protected $cache; - protected $command_name; protected $db; protected $config; protected $user; @@ -60,7 +59,7 @@ class phpbb_console_command_cache_purge_test extends phpbb_test_case ); $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name)); + $exit_status = $command_tester->execute([]); $this->assertSame(false, $this->cache->get('test_key')); $this->assertSame(2, $this->config['assets_version']); @@ -90,7 +89,6 @@ class phpbb_console_command_cache_purge_test extends phpbb_test_case $application->add(new purge($this->user, $this->cache, $this->db, $this->createMock('\phpbb\auth\auth'), new \phpbb\log\dummy(), $this->config)); $command = $application->find('cache:purge'); - $this->command_name = $command->getName(); return new CommandTester($command); } } diff --git a/tests/console/config/config_test.php b/tests/console/config/config_test.php index 8321680547..26aff894ea 100644 --- a/tests/console/config/config_test.php +++ b/tests/console/config/config_test.php @@ -22,8 +22,6 @@ class phpbb_console_command_config_test extends phpbb_test_case protected function setUp(): void { - global $phpbb_root_path, $phpEx; - $this->config = new \phpbb\config\config(array()); $this->user = $this->createMock('\phpbb\user'); @@ -34,9 +32,8 @@ class phpbb_console_command_config_test extends phpbb_test_case { $this->assertEmpty($this->config); - $command_tester = $this->get_command_tester('set'); + $command_tester = $this->get_command_tester('set', 'set'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'value' => 'test_value', '--dynamic' => true, @@ -49,9 +46,8 @@ class phpbb_console_command_config_test extends phpbb_test_case { $this->assertEmpty($this->config); - $command_tester = $this->get_command_tester('set'); + $command_tester = $this->get_command_tester('set', 'set'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'value' => 'test_value', '--dynamic' => false, @@ -67,9 +63,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'old_value', true); $this->assertSame($this->config['test_key'], 'old_value'); - $command_tester = $this->get_command_tester('set_atomic'); + $command_tester = $this->get_command_tester('set_atomic', 'set-atomic'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'old' => 'old_value', 'new' => 'new_value', @@ -86,9 +81,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'old_value', false); $this->assertSame($this->config['test_key'], 'old_value'); - $command_tester = $this->get_command_tester('set_atomic'); + $command_tester = $this->get_command_tester('set_atomic', 'set-atomic'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'old' => 'old_value', 'new' => 'new_value', @@ -105,9 +99,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'wrong_value', true); $this->assertSame($this->config['test_key'], 'wrong_value'); - $command_tester = $this->get_command_tester('set_atomic'); + $command_tester = $this->get_command_tester('set_atomic', 'set-atomic'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'old' => 'old_value', 'new' => 'new_value', @@ -122,9 +115,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'test_value', false); $this->assertSame($this->config['test_key'], 'test_value'); - $command_tester = $this->get_command_tester('get'); + $command_tester = $this->get_command_tester('get', 'get'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', '--no-newline' => true, )); @@ -137,9 +129,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'test_value', false); $this->assertSame($this->config['test_key'], 'test_value'); - $command_tester = $this->get_command_tester('get'); + $command_tester = $this->get_command_tester('get', 'get'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', '--no-newline' => false, )); @@ -152,9 +143,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'test_value', false); $this->assertSame($this->config['test_key'], 'test_value'); - $command_tester = $this->get_command_tester('get'); + $command_tester = $this->get_command_tester('get', 'get'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'wrong_key', '--no-newline' => false, )); @@ -167,9 +157,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 0, false); $this->assertSame($this->config['test_key'], 0); - $command_tester = $this->get_command_tester('increment'); + $command_tester = $this->get_command_tester('increment', 'increment'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'increment' => 2, '--dynamic' => true, @@ -184,9 +173,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 0, false); $this->assertSame($this->config['test_key'], 0); - $command_tester = $this->get_command_tester('increment'); + $command_tester = $this->get_command_tester('increment', 'increment'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'increment' => 2, '--dynamic' => false, @@ -200,9 +188,8 @@ class phpbb_console_command_config_test extends phpbb_test_case { $this->assertEmpty($this->config); - $command_tester = $this->get_command_tester('increment'); + $command_tester = $this->get_command_tester('increment', 'increment'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', 'increment' => 2, '--dynamic' => true, @@ -217,9 +204,8 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->config->set('test_key', 'test_value', false); $this->assertSame($this->config['test_key'], 'test_value'); - $command_tester = $this->get_command_tester('delete'); + $command_tester = $this->get_command_tester('delete', 'delete'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'test_key', )); @@ -231,9 +217,8 @@ class phpbb_console_command_config_test extends phpbb_test_case { $this->assertEmpty($this->config); - $command_tester = $this->get_command_tester('delete'); + $command_tester = $this->get_command_tester('delete', 'delete'); $command_tester->execute(array( - 'command' => $this->command_name, 'key' => 'wrong_key', )); @@ -241,13 +226,12 @@ class phpbb_console_command_config_test extends phpbb_test_case $this->assertEmpty($this->config); } - public function get_command_tester($class_name) + public function get_command_tester($class_name, $command_name) { $command_complete_name = '\phpbb\console\command\config' . '\\' . $class_name; $application = new Application(); $application->add(new $command_complete_name($this->user, $this->config)); - $command = $application->find('config:' . $this->command_name); - $this->command_name = $command->getName(); + $command = $application->find('config:' . $command_name); return new CommandTester($command); } } diff --git a/tests/console/cron/cron_list_test.php b/tests/console/cron/cron_list_test.php index d261b38401..0752b296d1 100644 --- a/tests/console/cron/cron_list_test.php +++ b/tests/console/cron/cron_list_test.php @@ -26,8 +26,6 @@ class phpbb_console_command_cron_list_test extends phpbb_test_case /** @var \phpbb\user */ protected $user; - protected $command_name; - protected $command_tester; protected function setUp(): void @@ -111,7 +109,6 @@ class phpbb_console_command_cron_list_test extends phpbb_test_case $application->add(new cron_list($this->user, $this->cron_manager)); $command = $application->find('cron:list'); - $this->command_name = $command->getName(); return new CommandTester($command); } @@ -131,6 +128,6 @@ class phpbb_console_command_cron_list_test extends phpbb_test_case $this->get_cron_manager($tasks); $this->command_tester = $this->get_command_tester(); - $this->command_tester->execute(array('command' => $this->command_name), array('decorated' => false)); + $this->command_tester->execute([], array('decorated' => false)); } } diff --git a/tests/console/cron/run_test.php b/tests/console/cron/run_test.php index bccbb2a9ab..e8ccd11659 100644 --- a/tests/console/cron/run_test.php +++ b/tests/console/cron/run_test.php @@ -24,7 +24,6 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case protected $lock; protected $user; protected $cron_manager; - protected $command_name; protected $task; public function getDataSet() @@ -86,7 +85,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case public function test_normal_use() { $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name)); + $exit_status = $command_tester->execute([]); $this->assertSame('', $command_tester->getDisplay()); $this->assertSame(true, $this->task->executed); @@ -97,7 +96,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case public function test_verbose_mode() { $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name, '--verbose' => true)); + $exit_status = $command_tester->execute(array('--verbose' => true)); $this->assertStringContainsString('RUNNING_TASK', $command_tester->getDisplay()); $this->assertSame(true, $this->task->executed); @@ -112,7 +111,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case $this->lock->acquire(); $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name)); + $exit_status = $command_tester->execute([]); $this->assertStringContainsString('CRON_LOCK_ERROR', $command_tester->getDisplay()); $this->assertSame(false, $this->task->executed); @@ -159,7 +158,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case $this->cron_manager->load_tasks($tasks); $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name)); + $exit_status = $command_tester->execute([]); $this->assertSame('', $command_tester->getDisplay()); $this->assertSame(0, $exit_status); @@ -206,7 +205,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case $this->cron_manager->load_tasks($tasks); $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name, '--verbose' => true)); + $exit_status = $command_tester->execute(array('--verbose' => true)); $this->assertStringContainsString('CRON_NO_TASK', $command_tester->getDisplay()); $this->assertSame(0, $exit_status); @@ -216,7 +215,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case public function test_arg_valid() { $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name, 'name' => 'phpbb_cron_task_simple')); + $exit_status = $command_tester->execute(array('name' => 'phpbb_cron_task_simple')); $this->assertSame('', $command_tester->getDisplay()); $this->assertSame(true, $this->task->executed); @@ -230,7 +229,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case $this->expectExceptionMessage('CRON_NO_SUCH_TASK'); $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name, 'name' => 'foo')); + $exit_status = $command_tester->execute(array('name' => 'foo')); $this->assertStringContainsString('CRON_NO_SUCH_TASK', $command_tester->getDisplay()); $this->assertSame(false, $this->task->executed); @@ -241,7 +240,7 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case public function test_arg_valid_verbose() { $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name, 'name' => 'phpbb_cron_task_simple', '--verbose' => true)); + $exit_status = $command_tester->execute(array('name' => 'phpbb_cron_task_simple', '--verbose' => true)); $this->assertStringContainsString('RUNNING_TASK', $command_tester->getDisplay()); $this->assertSame(true, $this->task->executed); @@ -255,7 +254,6 @@ class phpbb_console_command_cron_run_test extends phpbb_database_test_case $application->add(new run($this->user, $this->cron_manager, $this->lock)); $command = $application->find('cron:run'); - $this->command_name = $command->getName(); return new CommandTester($command); } } diff --git a/tests/console/thumbnail_test.php b/tests/console/thumbnail_test.php index 6982c0074a..4589ced5ab 100644 --- a/tests/console/thumbnail_test.php +++ b/tests/console/thumbnail_test.php @@ -88,7 +88,7 @@ class phpbb_console_command_thumbnail_test extends phpbb_database_test_case public function test_thumbnails() { $command_tester = $this->get_command_tester('thumbnail:generate'); - $exit_status = $command_tester->execute(array('command' => 'thumbnail:generate')); + $exit_status = $command_tester->execute([]); self::assertSame(true, file_exists($this->phpbb_root_path . 'files/thumb_test_png_1')); self::assertSame(true, file_exists($this->phpbb_root_path . 'files/thumb_test_png_2')); @@ -96,7 +96,7 @@ class phpbb_console_command_thumbnail_test extends phpbb_database_test_case self::assertSame(0, $exit_status); $command_tester = $this->get_command_tester('thumbnail:delete'); - $exit_status = $command_tester->execute(array('command' => 'thumbnail:delete')); + $exit_status = $command_tester->execute([]); self::assertSame(false, file_exists($this->phpbb_root_path . 'files/thumb_test_png_1')); self::assertSame(false, file_exists($this->phpbb_root_path . 'files/thumb_test_png_2')); @@ -104,7 +104,7 @@ class phpbb_console_command_thumbnail_test extends phpbb_database_test_case self::assertSame(0, $exit_status); $command_tester = $this->get_command_tester('thumbnail:recreate'); - $exit_status = $command_tester->execute(array('command' => 'thumbnail:recreate')); + $exit_status = $command_tester->execute([]); self::assertSame(true, file_exists($this->phpbb_root_path . 'files/thumb_test_png_1')); self::assertSame(true, file_exists($this->phpbb_root_path . 'files/thumb_test_png_2')); diff --git a/tests/console/update/check_test.php b/tests/console/update/check_test.php index eefcfc6b2b..5eb7c1ea58 100644 --- a/tests/console/update/check_test.php +++ b/tests/console/update/check_test.php @@ -24,8 +24,6 @@ require_once __DIR__ . '/../../../phpBB/includes/utf/utf_tools.php'; */ class phpbb_console_command_check_test extends phpbb_test_case { - protected $command_name; - protected $version_helper; /** @var \phpbb\language\language */ @@ -34,7 +32,7 @@ class phpbb_console_command_check_test extends phpbb_test_case public function test_up_to_date() { $command_tester = $this->get_command_tester('100000'); - $status = $command_tester->execute(array('command' => $this->command_name, '--no-ansi' => true)); + $status = $command_tester->execute(array('--no-ansi' => true)); $this->assertSame('', $command_tester->getDisplay()); $this->assertSame($status, 0); } @@ -42,7 +40,7 @@ class phpbb_console_command_check_test extends phpbb_test_case public function test_up_to_date_verbose() { $command_tester = $this->get_command_tester('100000'); - $status = $command_tester->execute(array('command' => $this->command_name, '--no-ansi' => true, '--verbose' => true)); + $status = $command_tester->execute(array('--no-ansi' => true, '--verbose' => true)); $this->assertStringContainsString($this->language->lang('UPDATE_NOT_NEEDED'), $command_tester->getDisplay()); $this->assertSame($status, 0); } @@ -51,7 +49,7 @@ class phpbb_console_command_check_test extends phpbb_test_case public function test_not_up_to_date() { $command_tester = $this->get_command_tester('0'); - $status = $command_tester->execute(array('command' => $this->command_name, '--no-ansi' => true)); + $status = $command_tester->execute(array('--no-ansi' => true)); $this->assertStringContainsString($this->language->lang('UPDATE_NEEDED'), $command_tester->getDisplay()); $this->assertSame($status, 1); } @@ -59,7 +57,7 @@ class phpbb_console_command_check_test extends phpbb_test_case public function test_not_up_to_date_verbose() { $command_tester = $this->get_command_tester('0'); - $status = $command_tester->execute(array('command' => $this->command_name, '--no-ansi' => true, '--verbose' => true)); + $status = $command_tester->execute(array('--no-ansi' => true, '--verbose' => true)); $this->assertStringContainsString($this->language->lang('UPDATE_NEEDED'), $command_tester->getDisplay()); $this->assertStringContainsString($this->language->lang('UPDATES_AVAILABLE'), $command_tester->getDisplay()); $this->assertSame($status, 1); @@ -72,7 +70,7 @@ class phpbb_console_command_check_test extends phpbb_test_case $command_tester = $this->get_command_tester('1'); $this->version_helper->set_file_location('acme.corp','foo', 'bar.json'); - $status = $command_tester->execute(array('command' => $this->command_name, '--no-ansi' => true)); + $status = $command_tester->execute(array('--no-ansi' => true)); $this->assertStringContainsString('VERSIONCHECK_FAIL', $command_tester->getDisplay()); $this->assertSame($status, 2); } @@ -100,7 +98,6 @@ class phpbb_console_command_check_test extends phpbb_test_case $application->add(new check($user, $config, $container, $this->language)); $command = $application->find('update:check'); - $this->command_name = $command->getName(); return new CommandTester($command); } } diff --git a/tests/console/user/activate_test.php b/tests/console/user/activate_test.php index 453f43ac74..8eaaa4e4fc 100644 --- a/tests/console/user/activate_test.php +++ b/tests/console/user/activate_test.php @@ -45,7 +45,6 @@ class phpbb_console_user_activate_test extends phpbb_console_user_base )); $command = $application->find('user:activate'); - $this->command_name = $command->getName(); return new CommandTester($command); } @@ -75,7 +74,6 @@ class phpbb_console_user_activate_test extends phpbb_console_user_base $command_tester = $this->get_command_tester(); $command_tester->execute(array( - 'command' => $this->command_name, 'username' => $username, '--deactivate' => $deactivate, )); diff --git a/tests/console/user/add_test.php b/tests/console/user/add_test.php index bcf2907b7e..67f1c84e72 100644 --- a/tests/console/user/add_test.php +++ b/tests/console/user/add_test.php @@ -36,7 +36,6 @@ class phpbb_console_user_add_test extends phpbb_console_user_base )); $command = $application->find('user:add'); - $this->command_name = $command->getName(); if (!empty($question_answers)) { @@ -86,7 +85,6 @@ class phpbb_console_user_add_test extends phpbb_console_user_base $this->assertEquals(2, $this->get_user_id('Admin')); $command_tester->execute(array( - 'command' => $this->command_name, '--username' => 'foo', '--password' => 'bar', '--email' => 'foo@test.com' @@ -108,9 +106,7 @@ class phpbb_console_user_add_test extends phpbb_console_user_base $command_tester->setInputs(['bar', 'password', 'password', 'bar@test.com']); - $command_tester->execute(array( - 'command' => $this->command_name, - )); + $command_tester->execute([]); $this->assertNotEquals(null, $this->get_user_id('bar')); $this->assertStringContainsString('CLI_USER_ADD_SUCCESS', $command_tester->getDisplay()); @@ -124,7 +120,6 @@ class phpbb_console_user_add_test extends phpbb_console_user_base $this->assertEquals(3, $this->get_user_id('Test')); $command_tester->execute(array( - 'command' => $this->command_name, '--username' => 'Test', '--password' => '1', '--email' => 'foo' diff --git a/tests/console/user/base.php b/tests/console/user/base.php index c0eff42a9a..008ac23d05 100644 --- a/tests/console/user/base.php +++ b/tests/console/user/base.php @@ -19,7 +19,6 @@ abstract class phpbb_console_user_base extends phpbb_database_test_case protected $language; protected $log; protected $passwords_manager; - protected $command_name; /** @var Symfony\Component\Console\Helper\QuestionHelper */ protected $question; protected $user_loader; diff --git a/tests/console/user/delete_test.php b/tests/console/user/delete_test.php index a609a8eb93..ea97de0829 100644 --- a/tests/console/user/delete_test.php +++ b/tests/console/user/delete_test.php @@ -32,7 +32,6 @@ class phpbb_console_user_delete_test extends phpbb_console_user_base )); $command = $application->find('user:delete'); - $this->command_name = $command->getName(); $this->question = $command->getHelper('question'); return new CommandTester($command); @@ -47,7 +46,6 @@ class phpbb_console_user_delete_test extends phpbb_console_user_base $command_tester->setInputs(['yes', '']); $command_tester->execute(array( - 'command' => $this->command_name, 'username' => 'Test', '--delete-posts' => false, )); @@ -65,7 +63,6 @@ class phpbb_console_user_delete_test extends phpbb_console_user_base $command_tester->setInputs(['yes', '']); $command_tester->execute(array( - 'command' => $this->command_name, 'username' => 'Foo', '--delete-posts' => false, )); @@ -82,7 +79,6 @@ class phpbb_console_user_delete_test extends phpbb_console_user_base $command_tester->setInputs(['no', '']); $command_tester->execute(array( - 'command' => $this->command_name, 'username' => 'Test', '--delete-posts' => false, )); diff --git a/tests/console/user/reclean_test.php b/tests/console/user/reclean_test.php index 8790f4243a..472a4007ae 100644 --- a/tests/console/user/reclean_test.php +++ b/tests/console/user/reclean_test.php @@ -29,7 +29,6 @@ class phpbb_console_user_reclean_test extends phpbb_console_user_base )); $command = $application->find('user:reclean'); - $this->command_name = $command->getName(); return new CommandTester($command); } @@ -38,7 +37,7 @@ class phpbb_console_user_reclean_test extends phpbb_console_user_base { $command_tester = $this->get_command_tester(); - $exit_status = $command_tester->execute(array('command' => $this->command_name)); + $exit_status = $command_tester->execute([]); $this->assertSame(0, $exit_status); $result = $this->db->sql_query('SELECT user_id FROM ' . USERS_TABLE . " WHERE username_clean = 'test unclean'");