Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/monara/public_html/test.athavaneng.com/themes.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 226
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 227
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 228
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 229
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 230
Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 231
.
namespace mod_forum;
/**
* Tests for the local\container class.
*
* @package mod_forum
* @copyright 2019 Andrew Nicols
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @coversDefaultClass \mod_forum\local\container
*/
class local_container_test extends \advanced_testcase {
/**
* Ensure that a renderer factory is returned.
*
* @covers ::get_renderer_factory
*/
public function test_get_renderer_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\renderer::class, \mod_forum\local\container::get_renderer_factory());
}
/**
* Ensure that a legacy_data_mapper_factory factory is returned.
*
* @covers ::get_legacy_data_mapper_factory
*/
public function test_get_legacy_data_mapper_factory() {
$this->assertInstanceOf(
\mod_forum\local\factories\legacy_data_mapper::class,
\mod_forum\local\container::get_legacy_data_mapper_factory()
);
}
/**
* Ensure that a exporter factory is returned.
*
* @covers ::get_exporter_factory
*/
public function test_get_exporter_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\exporter::class, \mod_forum\local\container::get_exporter_factory());
}
/**
* Ensure that a vault factory is returned.
*
* @covers ::get_vault_factory
*/
public function test_get_vault_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\vault::class, \mod_forum\local\container::get_vault_factory());
}
/**
* Ensure that a manager factory is returned.
*
* @covers ::get_manager_factory
*/
public function test_get_manager_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\manager::class, \mod_forum\local\container::get_manager_factory());
}
/**
* Ensure that a entity factory is returned.
*
* @covers ::get_entity_factory
*/
public function test_get_entity_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\entity::class, \mod_forum\local\container::get_entity_factory());
}
/**
* Ensure that a builder factory is returned.
*
* @covers ::get_builder_factory
*/
public function test_get_builder_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\builder::class, \mod_forum\local\container::get_builder_factory());
}
/**
* Ensure that a url factory is returned.
*
* @covers ::get_url_factory
*/
public function test_get_url_factory() {
$this->assertInstanceOf(\mod_forum\local\factories\url::class, \mod_forum\local\container::get_url_factory());
}
}