/** * Test case for oePayPalOxUser::isRealPayPalUser() * In multi shop * * @return null */ public function testIsRealPayPalUserMultiShop() { $oConfig = $this->getMock('oxConfig', array('getConfigParam', 'getShopId')); $oConfig->expects($this->any())->method('getShopId')->will($this->returnValue('_testShop1')); $oConfig->expects($this->any())->method('getConfigParam')->with('blMallUsers')->will($this->returnValue(false)); $oUser = new oxUser(); $oUser->oxuser__oxusername = new oxField('*****@*****.**'); $oUser->oxuser__oxpassword = new oxField('paswd'); $oUser->oxuser__oxshopid = new oxField('_testShop1'); $oUser->setId('_testId'); $oUser->save(); $oUser = new oxUser(); $oUser->oxuser__oxusername = new oxField('*****@*****.**'); $oUser->oxuser__oxpassword = new oxField('paswd'); $oUser->setId('_testId2'); $oUser->setShopId('_testShop2'); $oUser->save(); $oUser = new oxUser(); $oUser->oxuser__oxusername = new oxField('*****@*****.**'); $oUser->oxuser__oxpassword = new oxField(''); $oUser->setShopId('_testShop1'); $oUser->save(); $oUser = new oePayPalOxUser(); $oUser = $this->getMock('oePayPalOxUser', array('getConfig'), array(), '', false); $oUser->expects($this->any())->method('getConfig')->will($this->returnValue($oConfig)); $this->assertEquals('_testId', $oUser->isRealPayPalUser('*****@*****.**')); $this->assertFalse($oUser->isRealPayPalUser('*****@*****.**')); $this->assertFalse($oUser->isRealPayPalUser('*****@*****.**')); $this->assertFalse($oUser->isRealPayPalUser('*****@*****.**')); }