From 89364f0bf61eb2e1a4ac87e1d4e1e8c71a4b49ed Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 11:25:20 +0545 Subject: [PATCH 1/3] test exception in php --- tests/languages/php/test.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/languages/php/test.php b/tests/languages/php/test.php index 05e90d421..682c2cf4a 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) { + print($e->message); +} + +try { + $response = $general->error500(); +} catch(AppwriteException $e) { + print($e->message); +} \ No newline at end of file From bd7674c17a3baaca0435bd5cbdec1eb9ad9966a0 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 11:28:37 +0545 Subject: [PATCH 2/3] fix exception tests --- tests/languages/php/test.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/languages/php/test.php b/tests/languages/php/test.php index 682c2cf4a..41f911d19 100644 --- a/tests/languages/php/test.php +++ b/tests/languages/php/test.php @@ -63,11 +63,11 @@ try { $response = $general->error400(); } catch(AppwriteException $e) { - print($e->message); + echo "{$e->getMessage()}\n"; } try { $response = $general->error500(); } catch(AppwriteException $e) { - print($e->message); + echo "{$e->getMessage()}\n"; } \ No newline at end of file From 3f06032778f842a33acad7ee3394d32c0e4989f7 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 21 Mar 2021 19:36:52 +0545 Subject: [PATCH 3/3] support exception on test --- tests/SDKTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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' => [