diff --git a/tests/modules/core/lib/Auth/UserPassOrgBaseTest.php b/tests/modules/core/lib/Auth/UserPassOrgBaseTest.php
index cc4f546de41211534e9d89cf0251c9ba0617fd7d..3ee9098b878896066da8dad57e8ef508154d8e3d 100644
--- a/tests/modules/core/lib/Auth/UserPassOrgBaseTest.php
+++ b/tests/modules/core/lib/Auth/UserPassOrgBaseTest.php
@@ -25,7 +25,9 @@ class UserPassOrgBaseTest extends \PHPUnit_Framework_TestCase
             )
         );
 
-        $mockUserPassOrgBase = $this->getMockBuilder(\SimpleSAML\Module\core\Auth\UserPassOrgBase::class)
+        // When PHP 5.4 support is dropped, replace with:
+        // $mockUserPassOrgBase = $this->getMockBuilder(\SimpleSAML\Module\core\Auth\UserPassOrgBase::class)
+        $mockUserPassOrgBase = $this->getMockBuilder(get_parent_class(new \SimpleSAML\Module\ldap\Auth\Source\LDAPMulti(array('AuthId' => 'my-org'), array())))
             ->setConstructorArgs(array(array('AuthId' => 'my-org'), &$config))
             ->setMethods(array())
             ->getMockForAbstractClass();