Addshore has submitted this change and it was merged. Change subject: Add MediaWikiEscapingTest ......................................................................
Add MediaWikiEscapingTest Change-Id: I60c7645ab85bb7d623577b6cec226f46e09f0b95 --- A tests/integration/MediaWiki/MediaWikiEscapingTest.php 1 file changed, 45 insertions(+), 0 deletions(-) Approvals: Addshore: Looks good to me, approved jenkins-bot: Verified diff --git a/tests/integration/MediaWiki/MediaWikiEscapingTest.php b/tests/integration/MediaWiki/MediaWikiEscapingTest.php new file mode 100644 index 0000000..42fefad --- /dev/null +++ b/tests/integration/MediaWiki/MediaWikiEscapingTest.php @@ -0,0 +1,45 @@ +<?php + +namespace Wikibase\Database\Tests; + +use Wikibase\Database\MediaWiki\MediaWikiEscaper; +use Wikibase\Database\Schema\Definitions\FieldDefinition; +use Wikibase\Database\Schema\Definitions\IndexDefinition; +use Wikibase\Database\Schema\Definitions\TableDefinition; + +/** + * @since 0.1 + * + * @group Wikibase + * @group WikibaseDatabase + * @group Integration + * @group Database + * + * @licence GNU GPL v2+ + * @author Jeroen De Dauw < [email protected] > + */ +class MediaWikiEscapingTest extends \PHPUnit_Framework_TestCase { + + /** + * @dataProvider valueEscapingProvider + */ + public function testValueEscaping( $input, $expectedOutput ) { + $escaper = new MediaWikiEscaper( wfGetDB( DB_SLAVE ) ); + $output = $escaper->getEscapedValue( $input ); + + $this->assertEquals( + $expectedOutput, + $output + ); + } + + public function valueEscapingProvider() { + return array( + array( 'foo', "'foo'" ), + array( '', "''" ), + array( '42', "'42'" ), + array( 42, "'42'" ), + ); + } + +} -- To view, visit https://gerrit.wikimedia.org/r/89878 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I60c7645ab85bb7d623577b6cec226f46e09f0b95 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseDatabase Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <[email protected]> Gerrit-Reviewer: Addshore <[email protected]> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
