Thiemo Mättig (WMDE) has uploaded a new change for review. https://gerrit.wikimedia.org/r/129652
Change subject: Cleanup mockups and docs related to localized error parameters ...................................................................... Cleanup mockups and docs related to localized error parameters This is a direct follow-up to change I2240d6e0ced47fc2ab1eb5795073c185e6ad336f (bug 64308). Change-Id: I57f6c76bf54ae09dcc9be55aab28b666c9d6b029 --- M lib/tests/phpunit/Validators/ValidatorErrorLocalizerTest.php M lib/tests/phpunit/i18n/WikibaseExceptionLocalizerTest.php M repo/tests/phpunit/includes/PreSaveChecksTest.php M repo/tests/phpunit/includes/api/ClaimModificationHelperTest.php 4 files changed, 14 insertions(+), 18 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/52/129652/1 diff --git a/lib/tests/phpunit/Validators/ValidatorErrorLocalizerTest.php b/lib/tests/phpunit/Validators/ValidatorErrorLocalizerTest.php index 0b817d6..56af961 100644 --- a/lib/tests/phpunit/Validators/ValidatorErrorLocalizerTest.php +++ b/lib/tests/phpunit/Validators/ValidatorErrorLocalizerTest.php @@ -2,7 +2,6 @@ namespace Wikibase\Test\Validators; -use Status; use ValueFormatters\ValueFormatter; use ValueValidators\Error; use ValueValidators\Result; @@ -32,11 +31,9 @@ function ( $param ) { if ( is_array( $param ) ) { $param = implode( '|', $param ); - } else { - $param = "$param"; } - return $param; + return wfEscapeWikiText( strval( $param ) ); } ) ); @@ -98,4 +95,4 @@ $this->assertEquals( count( $result->getErrors() ), count( $status->getErrorsArray() ), 'Error count:' ); } -} \ No newline at end of file +} diff --git a/lib/tests/phpunit/i18n/WikibaseExceptionLocalizerTest.php b/lib/tests/phpunit/i18n/WikibaseExceptionLocalizerTest.php index 46d455d..96f616e 100644 --- a/lib/tests/phpunit/i18n/WikibaseExceptionLocalizerTest.php +++ b/lib/tests/phpunit/i18n/WikibaseExceptionLocalizerTest.php @@ -1,6 +1,7 @@ <?php namespace Wikibase\Test; + use Exception; use RuntimeException; use ValueFormatters\ValueFormatter; @@ -53,11 +54,9 @@ function ( $param ) { if ( is_array( $param ) ) { $param = implode( '|', $param ); - } else { - $param = "$param"; } - return $param; + return wfEscapeWikiText( strval( $param ) ); } ) ); @@ -79,4 +78,4 @@ $this->assertEquals( $expectedParams, $message->getParams(), 'Message parameters:' ); } -} \ No newline at end of file +} diff --git a/repo/tests/phpunit/includes/PreSaveChecksTest.php b/repo/tests/phpunit/includes/PreSaveChecksTest.php index f5e0cbb..8fe5616 100644 --- a/repo/tests/phpunit/includes/PreSaveChecksTest.php +++ b/repo/tests/phpunit/includes/PreSaveChecksTest.php @@ -7,6 +7,7 @@ use ValueValidators\Result; use Wikibase\DataModel\Entity\BasicEntityIdParser; use Wikibase\DataModel\Entity\Entity; +use Wikibase\DataModel\Entity\Item; use Wikibase\PreSaveChecks; use Wikibase\Validators\TermValidatorFactory; use Wikibase\Validators\ValidatorErrorLocalizer; @@ -24,7 +25,6 @@ class PreSaveChecksTest extends \PHPUnit_Framework_TestCase { public function providePreSaveChecks() { - return array( 'empty' => array( 'Wikibase\DataModel\Entity\Item', @@ -160,6 +160,7 @@ /** * @dataProvider providePreSaveChecks * + * @param string $class * @param array $oldData * @param array $newData * @param string[] $expectedErrors @@ -180,8 +181,9 @@ $errorLocalizer ); - /* @var Entity $oldEntity */ - /* @var Entity $newEntity */ + /** @var Item $class */ + /** @var Entity $oldEntity */ + /** @var Entity $newEntity */ $oldEntity = $oldData == null ? null : $class::newFromArray( $oldData ); $newEntity = $class::newFromArray( $newData ); $diff = $oldEntity == null ? null : $oldEntity->getDiff( $newEntity ); diff --git a/repo/tests/phpunit/includes/api/ClaimModificationHelperTest.php b/repo/tests/phpunit/includes/api/ClaimModificationHelperTest.php index e6a100c..00f9835 100644 --- a/repo/tests/phpunit/includes/api/ClaimModificationHelperTest.php +++ b/repo/tests/phpunit/includes/api/ClaimModificationHelperTest.php @@ -2,13 +2,13 @@ namespace Wikibase\Test\Api; +use ApiMain; use DataValues\StringValue; use UsageException; use ValueFormatters\ValueFormatter; -use Wikibase\Api\CreateClaim; -use ApiMain; -use Wikibase\Api\ClaimModificationHelper; use Wikibase\Api\ApiErrorReporter; +use Wikibase\Api\ClaimModificationHelper; +use Wikibase\Api\CreateClaim; use Wikibase\DataModel\Claim\Claims; use Wikibase\DataModel\Entity\Item; use Wikibase\DataModel\Snak\PropertyValueSnak; @@ -93,11 +93,9 @@ function ( $param ) { if ( is_object( $param ) ) { $param = get_class( $param ); - } else { - $param = "$param"; } - return $param; + return wfEscapeWikiText( strval( $param ) ); } ) ); -- To view, visit https://gerrit.wikimedia.org/r/129652 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I57f6c76bf54ae09dcc9be55aab28b666c9d6b029 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits