From fdf6417ccb549507b1b632ad6a66aff9f5142762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=B6ller?= Date: Mon, 13 Dec 2021 15:36:13 +0100 Subject: [PATCH] Enhancement: Pull in Helper from ergebnis/test-util --- test/Unit/DecoderTest.php | 4 +-- test/Unit/Exception/CanNotBeReadTest.php | 4 +-- test/Unit/Exception/DoesNotExistTest.php | 4 +-- test/Unit/Exception/InvalidJsonTest.php | 4 +-- test/Unit/JsonTest.php | 4 +-- test/Unit/ResultTest.php | 4 +-- test/Unit/SchemaValidatorTest.php | 4 +-- test/Util/Helper.php | 38 ++++++++++++++++++++++++ 8 files changed, 52 insertions(+), 14 deletions(-) create mode 100644 test/Util/Helper.php diff --git a/test/Unit/DecoderTest.php b/test/Unit/DecoderTest.php index 31ce654d..b1bc1445 100644 --- a/test/Unit/DecoderTest.php +++ b/test/Unit/DecoderTest.php @@ -15,7 +15,7 @@ use Ergebnis\Json\SchemaValidator\Decoder; use Ergebnis\Json\SchemaValidator\Exception; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -27,7 +27,7 @@ */ final class DecoderTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testDecodeAssociativeThrowsExceptionWhenValueCanNotBeDecoded(): void { diff --git a/test/Unit/Exception/CanNotBeReadTest.php b/test/Unit/Exception/CanNotBeReadTest.php index 6d6e59a0..3da5866e 100644 --- a/test/Unit/Exception/CanNotBeReadTest.php +++ b/test/Unit/Exception/CanNotBeReadTest.php @@ -14,7 +14,7 @@ namespace Ergebnis\Json\SchemaValidator\Test\Unit\Exception; use Ergebnis\Json\SchemaValidator\Exception; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -24,7 +24,7 @@ */ final class CanNotBeReadTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testFileReturnsException(): void { diff --git a/test/Unit/Exception/DoesNotExistTest.php b/test/Unit/Exception/DoesNotExistTest.php index 6f5a00fb..5df79f93 100644 --- a/test/Unit/Exception/DoesNotExistTest.php +++ b/test/Unit/Exception/DoesNotExistTest.php @@ -14,7 +14,7 @@ namespace Ergebnis\Json\SchemaValidator\Test\Unit\Exception; use Ergebnis\Json\SchemaValidator\Exception; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -24,7 +24,7 @@ */ final class DoesNotExistTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testFileReturnsException(): void { diff --git a/test/Unit/Exception/InvalidJsonTest.php b/test/Unit/Exception/InvalidJsonTest.php index 82c64c43..7873e35d 100644 --- a/test/Unit/Exception/InvalidJsonTest.php +++ b/test/Unit/Exception/InvalidJsonTest.php @@ -14,7 +14,7 @@ namespace Ergebnis\Json\SchemaValidator\Test\Unit\Exception; use Ergebnis\Json\SchemaValidator\Exception; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -24,7 +24,7 @@ */ final class InvalidJsonTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testStringReturnsException(): void { diff --git a/test/Unit/JsonTest.php b/test/Unit/JsonTest.php index 202275af..e1cade4b 100644 --- a/test/Unit/JsonTest.php +++ b/test/Unit/JsonTest.php @@ -15,7 +15,7 @@ use Ergebnis\Json\SchemaValidator\Exception; use Ergebnis\Json\SchemaValidator\Json; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -28,7 +28,7 @@ */ final class JsonTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testFromStringThrowsWhenValueIsNotJson(): void { diff --git a/test/Unit/ResultTest.php b/test/Unit/ResultTest.php index 68cc05ad..064f8c3a 100644 --- a/test/Unit/ResultTest.php +++ b/test/Unit/ResultTest.php @@ -14,7 +14,7 @@ namespace Ergebnis\Json\SchemaValidator\Test\Unit; use Ergebnis\Json\SchemaValidator\Result; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use PHPUnit\Framework; /** @@ -24,7 +24,7 @@ */ final class ResultTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testCreateReturnsResultWithoutErrors(): void { diff --git a/test/Unit/SchemaValidatorTest.php b/test/Unit/SchemaValidatorTest.php index 151a11cd..549281eb 100644 --- a/test/Unit/SchemaValidatorTest.php +++ b/test/Unit/SchemaValidatorTest.php @@ -17,7 +17,7 @@ use Ergebnis\Json\SchemaValidator\Json; use Ergebnis\Json\SchemaValidator\Schema; use Ergebnis\Json\SchemaValidator\SchemaValidator; -use Ergebnis\Test\Util; +use Ergebnis\Json\SchemaValidator\Test; use JsonSchema\Validator; use PHPUnit\Framework; @@ -33,7 +33,7 @@ */ final class SchemaValidatorTest extends Framework\TestCase { - use Util\Helper; + use Test\Util\Helper; public function testValidateReturnsResultWhenDataIsNotValidAccordingToSchema(): void { diff --git a/test/Util/Helper.php b/test/Util/Helper.php new file mode 100644 index 00000000..663aa4ba --- /dev/null +++ b/test/Util/Helper.php @@ -0,0 +1,38 @@ + + */ + static $fakers = []; + + if (!\array_key_exists($locale, $fakers)) { + $faker = Factory::create($locale); + + $faker->seed(9001); + + $fakers[$locale] = $faker; + } + + return $fakers[$locale]; + } +}