Exemple #1
0
 /**
  * Test the Parameterize function of the model
  * @test
  * @depends setGetTest
  * @param \Paymill\Models\Request\Client $client
  */
 public function parameterizeTest($client)
 {
     $testId = "client_88a388d9dd48f86c3136";
     $client->setId($testId);
     $creationArray = $client->parameterize("create");
     $updateArray = $client->parameterize("update");
     $getOneArray = $client->parameterize("getOne");
     $this->assertEquals($creationArray, array('email' => "*****@*****.**", 'description' => "Lovely Client"));
     $this->assertEquals($updateArray, array('email' => '*****@*****.**', 'description' => 'Lovely Client'));
     $this->assertEquals($getOneArray, array('count' => 1, 'offset' => 0));
 }
Exemple #2
0
 /**
  * Tests the exception trigger in the getOne request method
  * @test
  * @expectedException \Paymill\Services\PaymillException
  * @expectedExceptionMessage Undefined Error. This should not happen!
  */
 public function getOneExceptionTest()
 {
     $outputArray = array();
     $outputArray['header']['status'] = 500;
     $this->_getCurlMock($this->_client->getServiceResource() . $this->_client->getId(), $this->_client->parameterize("getOne"), "GET", $outputArray);
     $this->_client = $this->_request->getOne($this->_client);
 }
Exemple #3
0
 /**
  * Tests the parameter return from parameterize('getAll')
  * @param \Paymill\Models\Request\Client $model
  * @test
  * @depends setGetTest
  */
 public function parameterizeGetAll($model)
 {
     $this->assertEquals($model->parameterize('getAll'), array('count' => 1));
 }