MISC-32 Added test for contribution_id
authorEdsel <edsel.lopez@jmaconsulting.biz>
Thu, 6 Feb 2014 11:09:35 +0000 (16:39 +0530)
committerEileen McNaughton <eileen@fuzion.co.nz>
Mon, 19 May 2014 09:46:35 +0000 (21:46 +1200)
tests/phpunit/api/v3/ContributionTest.php

index 0f70a4e91da4093310f710f7a3eba29f426ab2ee..b32f500f6354fef41193b0d69c3dad3fc2b390be 100644 (file)
@@ -396,6 +396,7 @@ class api_v3_ContributionTest extends CiviUnitTestCase {
 
     $lineItems = $this->callAPISuccess('line_item','get',array(
       'entity_id' => $contribution['id'],
+      'contribution_id' => $contribution['id'],
       'entity_table' => 'civicrm_contribution',
       'sequential' => 1,
     ));
@@ -424,18 +425,13 @@ class api_v3_ContributionTest extends CiviUnitTestCase {
     $this->assertEquals($contribution['values'][$contribution['id']]['contribution_status_id'], 1, 'In line ' . __LINE__);
     $lineItems = $this->callAPISuccess('line_item','get',array(
       'entity_id' => $contribution['id'],
+      'contribution_id' => $contribution['id'],
       'entity_table' => 'civicrm_contribution',
       'sequential' => 1,
       ));
     $this->assertEquals(1, $lineItems['count']);
     $this->assertEquals($contribution['id'], $lineItems['values'][0]['entity_id']);
-    $this->assertEquals($contribution['id'], $lineItems['values'][0]['entity_id']);
-    $lineItems = $this->callAPISuccess('line_item','get',array(
-      'entity_id' => $contribution['id'],
-      'entity_table' => 'civicrm_contribution',
-      'sequential' => 1,
-    ));
-    $this->assertEquals(1, $lineItems['count']);
+    $this->assertEquals($contribution['id'], $lineItems['values'][0]['contribution_id']);
     $this->_checkFinancialRecords($contribution, 'offline');
     $this->contributionGetnCheck($params, $contribution['id']);
   }
@@ -694,10 +690,11 @@ class api_v3_ContributionTest extends CiviUnitTestCase {
       ));
     $this->assertEquals(1, $lineItems['count']);
     $this->assertEquals($contribution['id'], $lineItems['values'][0]['entity_id']);
-    $this->assertEquals($contribution['id'], $lineItems['values'][0]['entity_id']);
+    $this->assertEquals($contribution['id'], $lineItems['values'][0]['contribution_id']);
     $lineItems = $this->callAPISuccess('line_item','get',array(
 
         'entity_id' => $contribution['id'],
+        'contribution_id' => $contribution['id'],
         'entity_table' => 'civicrm_contribution',
         'sequential' => 1,
     ));