APIv4 - Simplify entity creation in test suite
authorColeman Watts <coleman@civicrm.org>
Wed, 11 May 2022 11:19:29 +0000 (07:19 -0400)
committerColeman Watts <coleman@civicrm.org>
Wed, 11 May 2022 13:57:47 +0000 (09:57 -0400)
commit3df12dac61df30491701020f542909a5f63165da
tree4d8867fc21f3ae91658258e62172f10f645b8bbc
parentadc125360e56dad4336c71ec497cf0db8657d394
APIv4 - Simplify entity creation in test suite

Removes the old v3 creation and hardcoded sample data in favor of
new `createTestRecord` and `saveTestRecords` methods which automatically
handle cleanup during tearDown.
29 files changed:
CRM/Core/BAO/CustomGroup.php
Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php
Civi/Api4/Service/Spec/Provider/MembershipTypeCreationSpecProvider.php [new file with mode: 0644]
tests/phpunit/CRM/Core/BAO/ActionScheduleTest.php
tests/phpunit/api/v4/Action/ComplexQueryTest.php [deleted file]
tests/phpunit/api/v4/Action/ContactGetTest.php
tests/phpunit/api/v4/Action/FkJoinTest.php
tests/phpunit/api/v4/Action/IsPrimaryTest.php
tests/phpunit/api/v4/Api4TestBase.php
tests/phpunit/api/v4/Custom/CreateCustomValueTest.php
tests/phpunit/api/v4/Custom/CustomFieldAlterTest.php
tests/phpunit/api/v4/Custom/PseudoconstantTest.php
tests/phpunit/api/v4/DataSets/CaseType.json [deleted file]
tests/phpunit/api/v4/DataSets/ConformanceTest.json [deleted file]
tests/phpunit/api/v4/DataSets/DefaultDataSet.json [deleted file]
tests/phpunit/api/v4/DataSets/MultiContactMultiEmail.json [deleted file]
tests/phpunit/api/v4/DataSets/SingleContact.json [deleted file]
tests/phpunit/api/v4/Entity/CaseTest.php
tests/phpunit/api/v4/Entity/ConformanceTest.php
tests/phpunit/api/v4/Entity/ContactJoinTest.php
tests/phpunit/api/v4/Entity/GroupContactTest.php
tests/phpunit/api/v4/Entity/NoteTest.php
tests/phpunit/api/v4/Entity/ParticipantTest.php
tests/phpunit/api/v4/Entity/ValidateValuesTest.php
tests/phpunit/api/v4/Query/Api4SelectQueryTest.php
tests/phpunit/api/v4/Query/OptionValueJoinTest.php
tests/phpunit/api/v4/Query/SelectQueryMultiJoinTest.php
tests/phpunit/api/v4/Service/TestCreationParameterProvider.php [deleted file]
tests/phpunit/api/v4/Traits/TestDataLoaderTrait.php [deleted file]