Skip to content

Commit

Permalink
Merge pull request #6 from SalesforceFoundation/feature/robot-library
Browse files Browse the repository at this point in the history
Add a base robot framework test library for the project
  • Loading branch information
jlantz committed Sep 19, 2018
2 parents 104623f + 1b93dd2 commit 45da1a4
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions tests/OutboundFunds.robot
@@ -0,0 +1,61 @@
*** Settings ***

Resource cumulusci/robotframework/Salesforce.robot

*** Keywords ***

API Create Account
[Arguments] &{fields}
${name} = Generate Random String
${account_id} = Salesforce Insert Account
... Name=${name}
... &{fields}
&{account} = Salesforce Get Account ${account_id}
[return] &{account}

API Create Contact
[Arguments] &{fields}
${first_name} = Generate Random String
${last_name} = Generate Random String
${contact_id} = Salesforce Insert Contact
... FirstName=${first_name}
... LastName=${last_name}
... &{fields}
&{contact} = Salesforce Get Contact ${contact_id}
[return] &{contact}

API Create Funding Program
[Arguments] &{fields}
${name} = Generate Random String
${program_id} = Salesforce Insert Funding_Program__c
... Name=${name}
... &{fields}
&{program} = Salesforce Get Funding_Program__c ${program_id}
[return] &{program}

API Create Funding Request
[Arguments] ${program_id} &{fields}
${name} = Generate Random String
${request_id} = Salesforce Insert Funding_Request__c
... Name=${name}
... Funding_Program__c=${program_id}
... &{fields}
&{program} = Salesforce Get Funding_Request__c ${request_id}
[return] &{program}

API Create Disbursement
[Arguments] ${request_id} &{fields}
${disbursement_id} = Salesforce Insert Disbursement__c
... Funding_Request__c=${request_id}
... &{fields}
&{disbursement} = Salesforce Get Disbursement__c ${disbursement_id}
[return] &{disbursement}

API Create Requirement
[Arguments] &{fields}
${name} = Generate Random String
${requirement_id} = Salesforce Insert Requirement__c
... ${name}
... &{fields}
&{requirement} = Salesforce Get Requirement__c ${requirement_id}
[return] &{requirement}

0 comments on commit 45da1a4

Please sign in to comment.