diff options
author | Nathan Guse <nathaniel.guse@gmail.com> | 2012-07-24 21:08:11 -0500 |
---|---|---|
committer | Unknown Bliss <m@michaelcullum.com> | 2012-09-01 15:05:44 +0100 |
commit | c39f11750fa73007edd936bf600ea53ac8f95f3a (patch) | |
tree | 0faa7623065b77a7a4b59fac132f545fc5d67c32 | |
parent | 1de061c4defd405da279cb1f398d7d2e4e75c573 (diff) | |
download | forums-c39f11750fa73007edd936bf600ea53ac8f95f3a.tar forums-c39f11750fa73007edd936bf600ea53ac8f95f3a.tar.gz forums-c39f11750fa73007edd936bf600ea53ac8f95f3a.tar.bz2 forums-c39f11750fa73007edd936bf600ea53ac8f95f3a.tar.xz forums-c39f11750fa73007edd936bf600ea53ac8f95f3a.zip |
[ticket/10631] A _start_ on a metadata manager test.
No idea if it runs without errors, I do not have the testing stuff setup.
PHPBB3-10631
-rw-r--r-- | tests/extension/phpbb_extension_metadata_manager_test.php | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/tests/extension/phpbb_extension_metadata_manager_test.php b/tests/extension/phpbb_extension_metadata_manager_test.php new file mode 100644 index 0000000000..7a7f7a785d --- /dev/null +++ b/tests/extension/phpbb_extension_metadata_manager_test.php @@ -0,0 +1,55 @@ +<?php +/** +* +* @package testing +* @copyright (c) 2011 phpBB Group +* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2 +* +*/ + +class phpbb_extension_metadata_manager_test extends phpbb_database_test_case +{ + protected $class_loader; + protected $extension_manager; + + public function getDataSet() + { + return $this->createXMLDataSet(dirname(__FILE__) . '/fixtures/extensions.xml'); + } + + protected function setUp() + { + parent::setUp(); + + $this->extension_manager = new phpbb_extension_manager( + $this->new_dbal(), + new phpbb_config(array()), + 'phpbb_ext', + dirname(__FILE__) . '/', + '.php', + new phpbb_mock_cache + ); + } + + public function test_bar() + { + $phpbb_extension_metadata_manager = new phpbb_extension_metadata_manager( + 'bar', + $this->new_dbal(), + new phpbb_config(array()), + $this->extension_manager, + dirname(__FILE__) . '/', + '.php', + new phpbb_template( + dirname(__FILE__) . '/', + '.php', + new phpbb_config(array()), + new phpbb_user(), + new phpbb_style_resource_locator() + ), + new phpbb_mock_cache + ); + + //$this->assertEquals(array('bar', 'foo', 'vendor/moo'), array_keys($this->extension_manager->all_available())); + } +}
\ No newline at end of file |