Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/89878
Change subject: Add MediaWikiEscapingTest ...................................................................... Add MediaWikiEscapingTest Change-Id: I60c7645ab85bb7d623577b6cec226f46e09f0b95 --- A tests/integration/MediaWiki/MediaWikiEscapingTest.php 1 file changed, 45 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseDatabase refs/changes/78/89878/1 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: newchange Gerrit-Change-Id: I60c7645ab85bb7d623577b6cec226f46e09f0b95 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseDatabase Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
