RevisionUnitTest for userJoinCond and pageJoinCond
authoraddshore <addshorewiki@gmail.com>
Sat, 14 Oct 2017 10:43:58 +0000 (11:43 +0100)
committerKunal Mehta <legoktm@member.fsf.org>
Tue, 17 Oct 2017 00:55:24 +0000 (17:55 -0700)
Change-Id: I4deb6192e56c6b6eb9c60d0ae3cd3aa472a84af6

tests/phpunit/includes/RevisionUnitTest.php

index 232b086..47dcf65 100644 (file)
@@ -202,4 +202,24 @@ class RevisionUnitTest extends MediaWikiTestCase {
                        Revision::getRevisionText( $row ), "getRevisionText" );
        }
 
+       /**
+        * @covers Revision::userJoinCond
+        */
+       public function testUserJoinCond() {
+               $this->assertEquals(
+                       [ 'LEFT JOIN', [ 'rev_user != 0', 'user_id = rev_user' ] ],
+                       Revision::userJoinCond()
+               );
+       }
+
+       /**
+        * @covers Revision::pageJoinCond
+        */
+       public function testPageJoinCond() {
+               $this->assertEquals(
+                       [ 'INNER JOIN', [ 'page_id = rev_page' ] ],
+                       Revision::pageJoinCond()
+               );
+       }
+
 }