From 1753bd715487c6bd96f7b03a9bf1eabf5fe7f4d9 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Tue, 26 Aug 2014 17:40:52 -0700 Subject: [PATCH] CRM-14476 - SyntaxConformanceTest - Fix CaseType failures --- CRM/Case/BAO/CaseType.php | 9 +++++++++ tests/phpunit/api/v3/SyntaxConformanceTest.php | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/CRM/Case/BAO/CaseType.php b/CRM/Case/BAO/CaseType.php index 6540e200e5..063df8c70a 100644 --- a/CRM/Case/BAO/CaseType.php +++ b/CRM/Case/BAO/CaseType.php @@ -88,6 +88,15 @@ class CRM_Case_BAO_CaseType extends CRM_Case_DAO_CaseType { return $caseTypeDAO->save(); } + protected function assignTestValue($fieldName, &$fieldDef, $counter) { + if ($fieldName == 'definition') { + $this->{$fieldName} = "TestCaseType{$counter}"; + } else { + parent::assignTestValue($fieldName, $fieldDef, $counter); + } + } + + /** * Function to format / convert submitted array to xml for case type definition * diff --git a/tests/phpunit/api/v3/SyntaxConformanceTest.php b/tests/phpunit/api/v3/SyntaxConformanceTest.php index ad8b854827..0138d51414 100644 --- a/tests/phpunit/api/v3/SyntaxConformanceTest.php +++ b/tests/phpunit/api/v3/SyntaxConformanceTest.php @@ -423,6 +423,11 @@ class api_v3_SyntaxConformanceTest extends CiviUnitTestCase { 'entity_table', ) ), + 'CaseType' => array( + 'cant_update' => array( + 'definition', + ) + ), 'Pledge' => array( 'cant_update' => array( 'pledge_original_installment_amount', -- 2.25.1