/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
/**
* Test To Add Financial Account class attributes.
*/
- function testFinancialAccount() {
+ public function testFinancialAccount() {
$this->webtestLogin();
// Add new Financial Account
$orgName = 'Alberta '.substr(sha1(rand()), 0, 7);
- $uniqueName = explode(" ",$orgName);
+ $uniqueName = explode(" ", $orgName);
$financialAccountTitle = 'Financial Account '.substr(sha1(rand()), 0, 4);
$financialAccountDescription = "{$financialAccountTitle} Description";
$accountingCode = 1033;
- $financialAccountType = 'Expenses';
+ $financialAccountType = 'Liability';
$taxDeductible = FALSE;
$isActive = TRUE;
$isTax = TRUE;
$isDefault = FALSE;
//Add new organisation
- if($orgName) {
+ if ($orgName) {
$this->webtestAddOrganization($orgName);
}
$this->clickLink("xpath=//table/tbody//tr/td[1][text()='{$financialAccountTitle}']/../td[9]/span/a[text()='Edit']", '_qf_FinancialAccount_cancel-botttom', FALSE);
//Varify Data after Adding new Financial Account
- $verifyData = array('name' => $financialAccountTitle,
+ $verifyData = array(
+ 'name' => $financialAccountTitle,
'description' => $financialAccountDescription,
'accounting_code' => $accountingCode,
'tax_rate' => $taxRate,
$editfinancialAccount = $financialAccountTitle;
$financialAccountTitle .= ' Edited';
$orgNameEdit = FALSE;
- $financialAccountType = 'Revenue';
+ $financialAccountType = 'Liability';
if ($orgNameEdit) {
$orgNameEdit = 'NGO '.substr(sha1(rand()), 0, 7);
$this->webtestAddOrganization($orgNameEdit);
- $uniqueName = explode(" ",$orgNameEdit);
+ $uniqueName = explode(" ", $orgNameEdit);
}
$this->_testEditFinancialAccount($editfinancialAccount,
$isDefault
);
- if($orgNameEdit) {
+ if ($orgNameEdit) {
$orgName = $orgNameEdit;
}
$this->waitForElementPresent("xpath=//table/tbody//tr/td[1][text()='{$financialAccountTitle}']/../td[9]/span/a[text()='Edit']");
$this->clickLink("xpath=//table/tbody//tr/td[1][text()='{$financialAccountTitle}']/../td[9]/span/a[text()='Edit']", '_qf_FinancialAccount_cancel-botttom', FALSE);
- $verifyData = array( 'name' => $financialAccountTitle,
+ $verifyData = array(
+ 'name' => $financialAccountTitle,
'description' => $financialAccountDescription,
'accounting_code' => $accountingCode,
'tax_rate' => $taxRate,
$this->assertEquals($orgName, $this->getText("xpath=//*[@id='s2id_contact_id']/a/span[1]"));
$this->_assertFinancialAccount($verifyData);
- $verifySelectFieldData = array('financial_account_type_id' => $financialAccountType);
+ $verifySelectFieldData = array('financial_account_type_id' => $financialAccountType);
$this->_assertSelectVerify($verifySelectFieldData);
$this->click('_qf_FinancialAccount_cancel-botttom');
$this->waitForElementPresent("xpath=//table/tbody//tr/td[1][text()='{$financialAccountTitle}']/../td[9]/span/a[text()='Delete']");