diff options
author | asperous <asperous2@gmail.com> | 2013-07-11 14:58:41 -0700 |
---|---|---|
committer | Andy Chase <asperous2@gmail.com> | 2013-07-22 10:53:52 -0700 |
commit | 62d7a0570071bb572fa60e502596d21eaee57376 (patch) | |
tree | 5f83b670b7d45048f95cd0bc034b12a8028b8a50 /tests/test_framework | |
parent | c96b0b1a47cef409fecc3bd30792e0907a869baa (diff) | |
download | forums-62d7a0570071bb572fa60e502596d21eaee57376.tar forums-62d7a0570071bb572fa60e502596d21eaee57376.tar.gz forums-62d7a0570071bb572fa60e502596d21eaee57376.tar.bz2 forums-62d7a0570071bb572fa60e502596d21eaee57376.tar.xz forums-62d7a0570071bb572fa60e502596d21eaee57376.zip |
[ticket/11620] Abstracted session setUp into a test_case class
When defining a database test case with a setUp function, it is important
to call the parent's setup function, because that is when the database is setup.
PHPBB3-11620
Diffstat (limited to 'tests/test_framework')
-rw-r--r-- | tests/test_framework/phpbb_session_test_case.php | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_framework/phpbb_session_test_case.php b/tests/test_framework/phpbb_session_test_case.php new file mode 100644 index 0000000000..6ff7d8e2ef --- /dev/null +++ b/tests/test_framework/phpbb_session_test_case.php @@ -0,0 +1,27 @@ +<?php +/** + * + * @package testing + * @copyright (c) 2013 phpBB Group + * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2 + * + */ + +require_once dirname(__FILE__) . '/../session/testable_factory.php'; +require_once dirname(__FILE__) . '/../session/testable_facade.php'; + +abstract class phpbb_session_test_case extends phpbb_database_test_case +{ + protected $session_factory; + protected $session_facade; + protected $db; + + function setUp() + { + parent::setUp(); + $this->session_factory = new phpbb_session_testable_factory; + $this->db = $this->new_dbal(); + $this->session_facade = + new phpbb_session_testable_facade($this->db, $this->session_factory); + } +} |