Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/86425
Change subject: Add DIWikiPageTest ...................................................................... Add DIWikiPageTest Change-Id: Ie833d9eee9b665d23b9706d34011303c9c4c5c6e --- A tests/phpunit/includes/dataitems/DIWikiPageTest.php 1 file changed, 53 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SemanticMediaWiki refs/changes/25/86425/1 diff --git a/tests/phpunit/includes/dataitems/DIWikiPageTest.php b/tests/phpunit/includes/dataitems/DIWikiPageTest.php new file mode 100644 index 0000000..43e5509 --- /dev/null +++ b/tests/phpunit/includes/dataitems/DIWikiPageTest.php @@ -0,0 +1,53 @@ +<?php + +namespace SMW\Tests; + +use SMW\DIWikiPage; + +/** + * @covers \SMW\DIWikiPage + * @covers SMWDataItem + * + * @group SMW + * @group SMWExtension + * @group SMWDataItems + * + * @author Jeroen De Dauw < jeroended...@gmail.com > + */ +class DIWikiPageTest extends DataItemTest { + + /** + * @see DataItemTest::getClass + * + * @since 1.9 + * + * @return string + */ + public function getClass() { + return 'SMW\DIWikiPage'; + } + + /** + * @see DataItemTest::constructorProvider + * + * @since 1.9 + * + * @return array + */ + public function constructorProvider() { + return array( + array( true, 'Foo', NS_MAIN, '' ), + array( true, 'Foo_Bar', NS_MAIN, '' ), + array( true, 'Foo_Bar_Baz', NS_MAIN, '', 'spam' ), + ); + } + + /** + * @dataProvider instanceProvider + */ + public function testGetTitleAndNewFromTitleRoundrtip( DIWikiPage $di ) { + $newDi = DIWikiPage::newFromTitle( $di->getTitle() ); + $this->assertTrue( $newDi->equals( $di ) ); + } + +} \ No newline at end of file -- To view, visit https://gerrit.wikimedia.org/r/86425 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie833d9eee9b665d23b9706d34011303c9c4c5c6e Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/SemanticMediaWiki Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits