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

Reply via email to