diff options
| author | Marc Alexander <admin@m-a-styles.de> | 2018-01-08 21:15:24 +0100 | 
|---|---|---|
| committer | Marc Alexander <admin@m-a-styles.de> | 2018-01-08 21:17:38 +0100 | 
| commit | daf668a9693a65d66d57ccbe1bb365b163610c40 (patch) | |
| tree | 1e6618688d80bf43a487506f9ddf4def206cb743 | |
| parent | f26cf2dc1f2c58ac6cf97974aafa749688cacbaa (diff) | |
| download | forums-daf668a9693a65d66d57ccbe1bb365b163610c40.tar forums-daf668a9693a65d66d57ccbe1bb365b163610c40.tar.gz forums-daf668a9693a65d66d57ccbe1bb365b163610c40.tar.bz2 forums-daf668a9693a65d66d57ccbe1bb365b163610c40.tar.xz forums-daf668a9693a65d66d57ccbe1bb365b163610c40.zip  | |
[ticket/15055] Display content on unexpted server error
PHPBB3-15055
| -rw-r--r-- | .appveyor.yml | 18 | ||||
| -rw-r--r-- | tests/test_framework/phpbb_functional_test_case.php | 7 | 
2 files changed, 15 insertions, 10 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index e536a561ff..a729b034d9 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -7,15 +7,15 @@ services:  environment:    matrix: -  - db: mssql -    db_version: sql2012sp1 -    php: 7.0 -  - db: mssql -    db_version: sql2014 -    php: 7.0 -  - db: mssql -    db_version: sql2016 -    php: 7.0 +#  - db: mssql +#    db_version: sql2012sp1 +#    php: 7.0 +#  - db: mssql +#    db_version: sql2014 +#    php: 7.0 +#  - db: mssql +#    db_version: sql2016 +#    php: 7.0    - db: mssql      db_version: sql2017      php: 7.1 diff --git a/tests/test_framework/phpbb_functional_test_case.php b/tests/test_framework/phpbb_functional_test_case.php index 2be16c7198..a63d5dc5ec 100644 --- a/tests/test_framework/phpbb_functional_test_case.php +++ b/tests/test_framework/phpbb_functional_test_case.php @@ -911,10 +911,15 @@ class phpbb_functional_test_case extends phpbb_test_case  	* status code. This assertion tries to catch that.  	*  	* @param int $status_code	Expected status code -	* @return null +	* @return void  	*/  	static public function assert_response_status_code($status_code = 200)  	{ +		if ($status_code != self::$client->getResponse()->getStatus() && +			preg_match('/^5[0-9]{2}/', self::$client->getResponse()->getStatus())) +		{ +			self::fail('Encountered unexpected server error:\n' . self::$client->getResponse()->getContent()); +		}  		self::assertEquals($status_code, self::$client->getResponse()->getStatus(), 'HTTP status code does not match');  	}  | 
