aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_framework/phpbb_test_case.php
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2010-04-01 19:16:45 +0200
committerNils Adermann <naderman@naderman.de>2010-04-01 19:16:45 +0200
commit6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae (patch)
tree8b9157d1b4bb4efc24ec502f9d7d2cb5dc5c21a0 /tests/test_framework/phpbb_test_case.php
parentf97d0e0195de5f7d0d6ad4a4c5663b95971f96f3 (diff)
parent2bbfa9c29f4ce33d25e58c550540e236a4ee3c1a (diff)
downloadforums-6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae.tar
forums-6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae.tar.gz
forums-6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae.tar.bz2
forums-6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae.tar.xz
forums-6d9d2b6be681b6676067bf7e2ec9f58c2aa617ae.zip
Merge branch 'feature/dbal-tests' into develop-olympus
* feature/dbal-tests: [feature/dbal-tests] Only output the missing config error message once. [feature/dbal-tests] Make the PDO prefix depend on the dbms. [feature/dbal-tests] Fix whitespace and line endings. [feature/dbal-tests] Make some tests for build_array_data on SELECT [feature/dbal-tests] Make some tests for return_on_error on SELECT-queries [feature/dbal-tests] Tests for $db->sql_query_limit() [feature/dbal-tests] Load phpbb-schema after creating the connection to the database [feature/dbal-tests] Added tests for dbal fetchrow and fetchfield. [feature/dbal-tests] Added database test & refactored test framework
Diffstat (limited to 'tests/test_framework/phpbb_test_case.php')
-rw-r--r--tests/test_framework/phpbb_test_case.php30
1 files changed, 10 insertions, 20 deletions
diff --git a/tests/test_framework/phpbb_test_case.php b/tests/test_framework/phpbb_test_case.php
index 3cf2a9d442..af867b29ff 100644
--- a/tests/test_framework/phpbb_test_case.php
+++ b/tests/test_framework/phpbb_test_case.php
@@ -9,29 +9,19 @@
class phpbb_test_case extends PHPUnit_Framework_TestCase
{
- protected $expectedTriggerError = false;
+ protected $test_case_helpers;
- public function setExpectedTriggerError($errno, $message = '')
+ public function init_test_case_helpers()
{
- $exceptionName = '';
- switch ($errno)
+ if (!$this->test_case_helpers)
{
- case E_NOTICE:
- case E_STRICT:
- PHPUnit_Framework_Error_Notice::$enabled = true;
- $exceptionName = 'PHPUnit_Framework_Error_Notice';
- break;
-
- case E_WARNING:
- PHPUnit_Framework_Error_Warning::$enabled = true;
- $exceptionName = 'PHPUnit_Framework_Error_Warning';
- break;
-
- default:
- $exceptionName = 'PHPUnit_Framework_Error';
- break;
+ $this->test_case_helpers = new phpbb_test_case_helpers($this);
}
- $this->expectedTriggerError = true;
- $this->setExpectedException($exceptionName, (string) $message, $errno);
+ }
+
+ public function setExpectedTriggerError($errno, $message = '')
+ {
+ $this->init_test_case_helpers();
+ $this->test_case_helpers->setExpectedTriggerError($errno, $message);
}
}