* Dariusz Rumiński * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace PhpCsFixer\Tests; use PHPUnit\Framework\TestCase as BaseTestCase; use PHPUnitGoodPractices\Polyfill\PolyfillTrait; use PHPUnitGoodPractices\Traits\ExpectationViaCodeOverAnnotationTrait; use PHPUnitGoodPractices\Traits\ExpectOverSetExceptionTrait; use PHPUnitGoodPractices\Traits\IdentityOverEqualityTrait; use PHPUnitGoodPractices\Traits\ProphecyOverMockObjectTrait; use PHPUnitGoodPractices\Traits\ProphesizeOnlyInterfaceTrait; use Prophecy\PhpUnit\ProphecyTrait; use Symfony\Bridge\PhpUnit\ExpectDeprecationTrait; /** * @author Dariusz Rumiński * * @internal */ abstract class InterimTestCase extends BaseTestCase { use ProphecyTrait; } /** * @author Dariusz Rumiński * * @internal */ abstract class TestCase extends InterimTestCase { use ExpectationViaCodeOverAnnotationTrait; use ExpectDeprecationTrait; use ExpectOverSetExceptionTrait; use IdentityOverEqualityTrait; use PolyfillTrait; use ProphecyOverMockObjectTrait; use ProphesizeOnlyInterfaceTrait; }