X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fapi%2Fv3%2FContributionTest.php;h=d6b765dbc7c1a97fb9cfb6caad0c1e9f29d20bc9;hb=062b2925c6d88132da1ec8e936752d47ba7b1042;hp=1363b1dba5c1ad3c6525f4b8e0c80b49ffe61780;hpb=933ef839932510dec740931661263d795f47d853;p=civicrm-core.git diff --git a/tests/phpunit/api/v3/ContributionTest.php b/tests/phpunit/api/v3/ContributionTest.php index 1363b1dba5..d6b765dbc7 100644 --- a/tests/phpunit/api/v3/ContributionTest.php +++ b/tests/phpunit/api/v3/ContributionTest.php @@ -1,7 +1,7 @@ formatMoneyInput(5000.77); $params['fee_amount'] = $this->formatMoneyInput(.77); + $params['skipCleanMoney'] = FALSE; $contribution = $this->callAPISuccess('contribution', 'create', $params); $contribution = $this->callAPISuccessGetSingle('contribution', array('id' => $contribution['id'])); @@ -4129,4 +4130,14 @@ class api_v3_ContributionTest extends CiviUnitTestCase { return array_merge(CRM_Financial_BAO_FinancialItem::retrieveEntityFinancialTrxn($trxnParams, FALSE, array())); } + /** + * Test getunique api call for Contribution entity + */ + public function testContributionGetUnique() { + $result = $this->callAPIAndDocument($this->_entity, 'getunique', array(), __FUNCTION__, __FILE__); + $this->assertEquals(2, $result['count']); + $this->assertEquals(array('trxn_id'), $result['values']['UI_contrib_trxn_id']); + $this->assertEquals(array('invoice_id'), $result['values']['UI_contrib_invoice_id']); + } + }