<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
public static function entities_get() {
// all the entities, beside the ones flagged
- return api_v3_SyntaxConformanceTest::entities(api_v3_SyntaxConformanceTest::toBeSkipped_get(TRUE));
+ return static::entities(static::toBeSkipped_get(TRUE));
}
public static function entities_create() {
- return api_v3_SyntaxConformanceTest::entities(api_v3_SyntaxConformanceTest::toBeSkipped_create(TRUE));
+ return static::entities(static::toBeSkipped_create(TRUE));
}
public static function entities_updatesingle() {
- return api_v3_SyntaxConformanceTest::entities(api_v3_SyntaxConformanceTest::toBeSkipped_updatesingle(TRUE));
+ return static::entities(static::toBeSkipped_updatesingle(TRUE));
}
public static function entities_delete() {
- return api_v3_SyntaxConformanceTest::entities(api_v3_SyntaxConformanceTest::toBeSkipped_delete(TRUE));
+ return static::entities(static::toBeSkipped_delete(TRUE));
}
public static function toBeSkipped_get($sequential = FALSE) {
* @return multitype:string |multitype:multitype:string
*/
public static function toBeSkipped_automock($sequential = FALSE) {
- $entitiesWithoutGet = array('MailingContact', 'EntityTag', 'Participant', 'ParticipantPayment', 'Setting', 'SurveyRespondant', 'MailingRecipients', 'CustomSearch', 'Extension', 'ReportTemplate', 'System');
+ $entitiesWithoutGet = array('MailingContact', 'EntityTag', 'Participant', 'ParticipantPayment', 'Setting', 'SurveyRespondant', 'MailingRecipients', 'CustomSearch', 'Extension', 'ReportTemplate', 'System', 'DashboardContact');
if ($sequential === TRUE) {
return $entitiesWithoutGet;
}
'MailSettings',
'Setting',
'MailingContact',
+ 'DashboardContact',
);
if ($sequential === TRUE) {
return $entitiesWithout;
public function getKnownUnworkablesUpdateSingle($entity, $key){
// can't update values are values for which updates don't result in the value being changed
$knownFailures = array(
+ 'ActionSchedule' => array(
+ 'cant_update' => array(
+ 'group_id',
+ ),
+ ),
'Address' => array(
'cant_update' => array(
'state_province_id', //issues with country id - need to ensure same country
}
break;
- case CRM_Utils_Type::T_BOOL:
case CRM_Utils_Type::T_BOOLEAN:
// probably created with a 1
$entity[$fieldName] = '0';
);
$checkEntity = $this->callAPISuccess($entityName, 'getsingle', $checkParams);
- $this->assertAPIArrayComparison($entity, $checkEntity, array(), "changing field $fieldName\n");
- //print_r(array('update-params' => $updateParams, 'update-result' => $update, 'getsingle-params' => $checkParams, 'getsingle-result' => $checkEntity, 'expected entity' => $entity), TRUE)
-
+ $this->assertAPIArrayComparison($entity, $checkEntity, array(), "changing field $fieldName\n" . print_r(array('update-params' => $updateParams, 'update-result' => $update, 'getsingle-params' => $checkParams, 'getsingle-result' => $checkEntity, 'expected entity' => $entity), TRUE));
}
$baoObj->deleteTestObjects($baoString);
$baoObj->free();