Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
3 / 3
CRAP
100.00% covered (success)
100.00%
1 / 1
phpbb_test_case
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
3 / 3
4
100.00% covered (success)
100.00%
1 / 1
 setUp
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
1
 get_test_case_helpers
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
2
 setExpectedTriggerError
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2/**
3*
4* This file is part of the phpBB Forum Software package.
5*
6* @copyright (c) phpBB Limited <https://www.phpbb.com>
7* @license GNU General Public License, version 2 (GPL-2.0)
8*
9* For full copyright and license information, please see
10* the docs/CREDITS.txt file.
11*
12*/
13
14use PHPUnit\Framework\TestCase;
15
16class phpbb_test_case extends TestCase
17{
18    protected $test_case_helpers;
19
20    protected function setUp(): void
21    {
22        $this->setBackupStaticPropertiesExcludeList([
23            'SebastianBergmann\CodeCoverage\CodeCoverage' => ['instance'],
24            'SebastianBergmann\CodeCoverage\Filter' => ['instance'],
25            'SebastianBergmann\CodeCoverage\Util' => ['ignoredLines', 'templateMethods'],
26            'SebastianBergmann\Timer\Timer' => ['startTimes'],
27            'PHP_Token_Stream' => ['customTokens'],
28            'PHP_Token_Stream_CachingFactory' => ['cache'],
29
30            'phpbb_database_test_case' => ['already_connected', 'last_post_timestamp'],
31        ]);
32    }
33
34    public function get_test_case_helpers()
35    {
36        if (!$this->test_case_helpers)
37        {
38            $this->test_case_helpers = new phpbb_test_case_helpers($this);
39        }
40
41        return $this->test_case_helpers;
42    }
43
44    public function setExpectedTriggerError($errno, $message = '')
45    {
46        $this->get_test_case_helpers()->setExpectedTriggerError($errno, $message);
47    }
48}