diff --git a/tests/SDKTest.php b/tests/SDKTest.php index f4388994d..7dde39a95 100644 --- a/tests/SDKTest.php +++ b/tests/SDKTest.php @@ -28,7 +28,7 @@ class SDKTest extends TestCase 'php-7.4' => 'docker run --rm -v $(pwd):/app -w /app php:7.4-cli-alpine php tests/languages/php/test.php', 'php-8.0' => 'docker run --rm -v $(pwd):/app -w /app php:8.0.0rc1-cli-alpine php tests/languages/php/test.php', ], - 'supportException' => false, + 'supportException' => true, ], 'cli' => [ diff --git a/tests/languages/php/test.php b/tests/languages/php/test.php index 05e90d421..41f911d19 100644 --- a/tests/languages/php/test.php +++ b/tests/languages/php/test.php @@ -2,6 +2,7 @@ include __DIR__ . '/../../sdks/php/src/Appwrite/Client.php'; include __DIR__ . '/../../sdks/php/src/Appwrite/Service.php'; +include __DIR__ . '/../../sdks/php/src/Appwrite/AppwriteException.php'; include __DIR__ . '/../../sdks/php/src/Appwrite/Services/Foo.php'; include __DIR__ . '/../../sdks/php/src/Appwrite/Services/Bar.php'; include __DIR__ . '/../../sdks/php/src/Appwrite/Services/General.php'; @@ -10,6 +11,7 @@ use Appwrite\Services\Foo; use Appwrite\Services\Bar; use Appwrite\Services\General; +use Appwrite\AppwriteException; $client = new Client(); $foo = new Foo($client); @@ -56,4 +58,16 @@ echo "{$response['result']}\n"; $response = $general->upload('string', 123, ['string in array'], new \CURLFile(__DIR__.'/../../resources/file.png', 'image/png', 'file.png')); -echo "{$response['result']}\n"; \ No newline at end of file +echo "{$response['result']}\n"; + +try { + $response = $general->error400(); +} catch(AppwriteException $e) { + echo "{$e->getMessage()}\n"; +} + +try { + $response = $general->error500(); +} catch(AppwriteException $e) { + echo "{$e->getMessage()}\n"; +} \ No newline at end of file