4f53d6f2 |
1 | <?php |
2 | |
3 | /* |
4 | |
5 | */ |
6 | function contribution_soft_create_example(){ |
7 | $params = array( |
8 | 'contribution_id' => 1, |
9 | 'contact_id' => 2, |
10 | 'amount' => '10', |
11 | 'currency' => 'USD', |
12 | 'version' => 3, |
13 | ); |
14 | |
15 | $result = civicrm_api( 'contribution_soft','create',$params ); |
16 | |
17 | return $result; |
18 | } |
19 | |
20 | /* |
21 | * Function returns array of result expected from previous function |
22 | */ |
23 | function contribution_soft_create_expectedresult(){ |
24 | |
25 | $expectedResult = array( |
26 | 'is_error' => 0, |
27 | 'version' => 3, |
28 | 'count' => 1, |
29 | 'id' => 1, |
30 | 'values' => array( |
31 | '1' => array( |
32 | 'id' => '1', |
33 | 'contribution_id' => '1', |
34 | 'contact_id' => '2', |
35 | 'amount' => '10', |
36 | 'currency' => 'USD', |
37 | 'pcp_id' => '', |
38 | 'pcp_display_in_roll' => '', |
39 | 'pcp_roll_nickname' => '', |
40 | 'pcp_personal_note' => '', |
41 | ), |
42 | ), |
43 | ); |
44 | |
45 | return $expectedResult ; |
46 | } |
47 | |
48 | |
49 | /* |
50 | * This example has been generated from the API test suite. The test that created it is called |
51 | * |
52 | * testCreateContributionSoft and can be found in |
53 | * http://svn.civicrm.org/civicrm/trunk/tests/phpunit/CiviTest/api/v3/ContributionSoftTest.php |
54 | * |
55 | * You can see the outcome of the API tests at |
56 | * http://tests.dev.civicrm.org/trunk/results-api_v3 |
57 | * |
58 | * To Learn about the API read |
59 | * http://book.civicrm.org/developer/current/techniques/api/ |
60 | * |
61 | * and review the wiki at |
62 | * http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+Public+APIs |
63 | * |
64 | * Read more about testing here |
65 | * http://wiki.civicrm.org/confluence/display/CRM/Testing |
66 | * |
67 | * API Standards documentation: |
68 | * http://wiki.civicrm.org/confluence/display/CRM/API+Architecture+Standards |
69 | */ |