APIv4 - Reorganize test classes, don't use transactions for custom value tests
[civicrm-core.git] / tests / phpunit / api / v4 / Action / ChainTest.php
index 16274b2ca1c6511d261b1a69f34c28a70e2f43e3..7e2bb75962b99d3d8629aac4d3a56318fa20f2ae 100644 (file)
 
 namespace api\v4\Action;
 
-use api\v4\UnitTestCase;
+use api\v4\Api4TestBase;
 use Civi\Api4\Activity;
 use Civi\Api4\Contact;
 use Civi\Api4\CustomField;
 use Civi\Api4\CustomGroup;
+use Civi\Test\TransactionalInterface;
 
 /**
  * @group headless
  */
-class ChainTest extends UnitTestCase {
+class ChainTest extends Api4TestBase implements TransactionalInterface {
 
   public function tearDown(): void {
     CustomField::delete()
@@ -83,7 +84,7 @@ class ChainTest extends UnitTestCase {
   public function testWithContactRef() {
     CustomGroup::create()
       ->setCheckPermissions(FALSE)
-      ->addValue('name', 'TestActCus')
+      ->addValue('title', 'TestActCus')
       ->addValue('extends', 'Activity')
       ->addChain('field1', CustomField::create()
         ->addValue('label', 'FavPerson')