function testGetWithWrongParamsType() {
$params = 'a string';
$result = civicrm_api('note', 'get', $params);
- $this->assertEquals($result['is_error'], 1,
+ $this->assertAPIFailure($result,
"In line " . __LINE__
);
}
);
$result = civicrm_api3_note_get($params);
$this->documentMe($this->_params, $result, __FUNCTION__, __FILE__);
- $this->assertEquals($result['is_error'], 0, 'in line ' . __LINE__);
+ $this->assertAPISuccess($result, 'in line ' . __LINE__);
}
function testCreateWithWrongParamsType() {
$params = 'a string';
$result = civicrm_api('note', 'create', $params);
- $this->assertEquals($result['is_error'], 1,
+ $this->assertAPIFailure($result,
"In line " . __LINE__
);
$this->assertEquals($result['error_message'], 'Input variable `params` is not an array');
function testCreateWithEmptyNoteField() {
$this->_params['note'] = "";
$result = civicrm_api('note', 'create', $this->_params);
- $this->assertEquals($result['is_error'], 1);
+ $this->assertAPIFailure($result);
$this->assertEquals($result['error_message'], 'Mandatory key(s) missing from params array: note');
}
function testCreateWithoutEntityId() {
unset($this->_params['entity_id']);
$result = civicrm_api('note', 'create', $this->_params);
- $this->assertEquals($result['is_error'], 1);
+ $this->assertAPIFailure($result);
$this->assertEquals($result['error_message'], 'Mandatory key(s) missing from params array: entity_id');
}
function testCreateWithEmptyEntityId() {
$this->_params['entity_id'] = "";
$result = civicrm_api('note', 'create', $this->_params);
- $this->assertEquals($result['is_error'], 1);
+ $this->assertAPIFailure($result);
$this->assertEquals($result['error_message'], 'Mandatory key(s) missing from params array: entity_id');
}
$this->assertEquals(date('Y-m-d', strtotime($this->_params['modified_date'])), date('Y-m-d', strtotime($result['values'][$result['id']]['modified_date'])), 'in line ' . __LINE__);
$this->assertArrayHasKey('id', $result, 'in line ' . __LINE__);
- $this->assertEquals($result['is_error'], 0, 'in line ' . __LINE__);
+ $this->assertAPISuccess($result, 'in line ' . __LINE__);
$note = array(
'id' => $result['id'],
'version' => $this->_apiversion,
'version' => $this->_apiversion,
);
$result = civicrm_api('Note', 'Create', $params);
- $this->assertEquals($result['is_error'], 0, 'in line ' . __LINE__);
+ $this->assertAPISuccess($result, 'in line ' . __LINE__);
$this->assertEquals($result['values'][0]['note'], "Hello!!! ' testing Note", 'in line ' . __LINE__);
$this->assertEquals($result['values'][0]['subject'], "With a '", 'in line ' . __LINE__);
$this->assertArrayHasKey('id', $result, 'in line ' . __LINE__);
function testUpdateWithWrongParamsType() {
$params = 'a string';
$result = civicrm_api('note', 'create', $params);
- $this->assertEquals($result['is_error'], 1,
+ $this->assertAPIFailure($result,
"In line " . __LINE__
);
}
function testDeleteWithWrongParamsType() {
$params = 'a string';
$result = civicrm_api('note', 'delete', $params);
- $this->assertEquals($result['is_error'], 1,
+ $this->assertAPIFailure($result,
"In line " . __LINE__
);
}
$result = civicrm_api('note', 'delete', $params);
$this->documentMe($params, $result, __FUNCTION__, __FILE__);
- $this->assertEquals($result['is_error'], 0, 'in line ' . __LINE__);
+ $this->assertAPISuccess($result, 'in line ' . __LINE__);
}
}