public function testSetDisplayNameNotSupported() { /** * @var \OC_User_Backend | \PHPUnit_Framework_MockObject_MockObject $backend */ $backend = $this->getMock('\\OC_User_Database'); $backend->expects($this->any())->method('implementsActions')->will($this->returnCallback(function ($actions) { return false; })); $backend->expects($this->never())->method('setDisplayName'); $user = new \OC\User\User('foo', $backend); $this->assertFalse($user->setDisplayName('Foo')); $this->assertEquals('foo', $user->getDisplayName()); }