diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php index 7bb56e9..957ef88 100644 --- a/.php-cs-fixer.dist.php +++ b/.php-cs-fixer.dist.php @@ -9,7 +9,7 @@ $finder = PhpCsFixer\Finder::create()->in([ __DIR__ . '/app', - __DIR__ . '/test', + __DIR__ . '/tests', ]); $config = new PhpCsFixer\Config(); diff --git a/app/Constant/ErrorCode.php b/app/Constant/ErrorCode.php new file mode 100644 index 0000000..a1cdc3f --- /dev/null +++ b/app/Constant/ErrorCode.php @@ -0,0 +1,59 @@ + + * Powered by PhpStorm + * Created on 2023/4/14 + */ + +namespace App\Constant; + +use Hyperf\Constants\Annotation\Constants; +use Singularity\HDK\Core\Constants\CommonErrorCode; + +/** + * App\Constant\ErrorCode@LuxAlign + * + * @author 李东云 + * Powered by PhpStorm + * Created on 2023/4/14 + */ +#[Constants] +class ErrorCode extends CommonErrorCode +{ + /** + * @Message("common_error.params.error.license.key.required") + */ + public const REQUEST_PARAMS_ERROR_LICENSE_KEY_REQUIRED = 1030511; + + /** + * @Message("common_error.params.error.license.key.invalid") + */ + public const REQUEST_PARAMS_ERROR_LICENSE_KEY_INVALID = 1030512; + + /** + * @Message("common_error.params.error.license.biosId.required") + */ + public const REQUEST_PARAMS_ERROR_LICENSE_BIOS_ID_REQUIRED = 1030521; + + /** + * @Message("common_error.params.error.license.biosId.duplicate") + */ + public const REQUEST_PARAMS_ERROR_LICENSE_BIOS_ID_DUPLICATE = 1030522; + + /** + * @Message("common_error.params.error.license.email.duplicate") + */ + public const REQUEST_PARAMS_ERROR_LICENSE_EMAIL_DUPLICATE = 1030531; + + /** + * @Message("common_error.auth.forbidden.create.activation") + */ + public const FORBIDDEN_CREATE_ACTIVATION = 2040321; + + /** + * @Message("common_error.auth.forbidden.unactivated_device") + */ + public const FORBIDDEN_UNACTIVATED_DEVICE = 2040322; +} diff --git a/tests/HttpTestCase.php b/tests/HttpTestCase.php index 54b4eac..c7a61b3 100644 --- a/tests/HttpTestCase.php +++ b/tests/HttpTestCase.php @@ -15,6 +15,8 @@ namespace Test; use Hyperf\Testing\Client; use PHPUnit\Framework\TestCase; +use function Hyperf\Support\make; + /** * Class HttpTestCase. * @method get($uri, $data = [], $headers = []) diff --git a/tests/Pest.php b/tests/Pest.php index e86fb45..f788733 100644 --- a/tests/Pest.php +++ b/tests/Pest.php @@ -11,7 +11,9 @@ | */ -// uses(Tests\TestCase::class)->in('Feature'); +use Test\HttpTestCase; + +uses(HttpTestCase::class); /* |--------------------------------------------------------------------------