Exemplo n.º 1
0
 /**
  * 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('*****@*****.**'));
 }