コード例 #1
0
 /**
  * @param string[] $addressList
  * @param $coinSymbol
  * @param $token
  * @return AddressBalance[]
  */
 public function getMultipleAddressBalance($addressList, $coinSymbol, $token)
 {
     $apiContext = $this->apiContextFactory->getApiContext($coinSymbol, $token);
     $addressClient = new AddressClient($apiContext);
     $addressBalances = $addressClient->getMultipleBalances($addressList);
     return $addressBalances;
 }
コード例 #2
0
 /**
  * @dataProvider mockProviderGetParamsValidation
  * @param AddressClient $obj
  * @param PHPUnit_Framework_MockObject_MockObject|ApiContext $mockApiContext
  * @param PHPUnit_Framework_MockObject_MockObject|BlockCypherRestCall $mockBlockCypherRestCall
  * @param $params
  * @expectedException \InvalidArgumentException
  */
 public function testGetMultipleBalancesParamsValidationForParams($obj, $mockApiContext, $mockBlockCypherRestCall, $params)
 {
     $mockBlockCypherRestCall->expects($this->any())->method('execute')->will($this->returnValue('[' . AddressBalanceTest::getJson() . ']'));
     $addressBalanceList = array(AddressBalanceTest::getObject()->getAddress());
     $obj->getMultipleBalances($addressBalanceList, $params, $mockApiContext, $mockBlockCypherRestCall);
 }