Skip to content

Commit b101f1f

Browse files
authored
Merge pull request #139 from lohanidamodar/feat-php-sdk-exception-test
feat-php-sdk-exception-test
2 parents 41f5a5b + 3f06032 commit b101f1f

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

tests/SDKTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class SDKTest extends TestCase
2828
'php-7.4' => 'docker run --rm -v $(pwd):/app -w /app php:7.4-cli-alpine php tests/languages/php/test.php',
2929
'php-8.0' => 'docker run --rm -v $(pwd):/app -w /app php:8.0.0rc1-cli-alpine php tests/languages/php/test.php',
3030
],
31-
'supportException' => false,
31+
'supportException' => true,
3232
],
3333

3434
'cli' => [

tests/languages/php/test.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
include __DIR__ . '/../../sdks/php/src/Appwrite/Client.php';
44
include __DIR__ . '/../../sdks/php/src/Appwrite/Service.php';
5+
include __DIR__ . '/../../sdks/php/src/Appwrite/AppwriteException.php';
56
include __DIR__ . '/../../sdks/php/src/Appwrite/Services/Foo.php';
67
include __DIR__ . '/../../sdks/php/src/Appwrite/Services/Bar.php';
78
include __DIR__ . '/../../sdks/php/src/Appwrite/Services/General.php';
@@ -10,6 +11,7 @@
1011
use Appwrite\Services\Foo;
1112
use Appwrite\Services\Bar;
1213
use Appwrite\Services\General;
14+
use Appwrite\AppwriteException;
1315

1416
$client = new Client();
1517
$foo = new Foo($client);
@@ -56,4 +58,16 @@
5658
echo "{$response['result']}\n";
5759

5860
$response = $general->upload('string', 123, ['string in array'], new \CURLFile(__DIR__.'/../../resources/file.png', 'image/png', 'file.png'));
59-
echo "{$response['result']}\n";
61+
echo "{$response['result']}\n";
62+
63+
try {
64+
$response = $general->error400();
65+
} catch(AppwriteException $e) {
66+
echo "{$e->getMessage()}\n";
67+
}
68+
69+
try {
70+
$response = $general->error500();
71+
} catch(AppwriteException $e) {
72+
echo "{$e->getMessage()}\n";
73+
}

0 commit comments

Comments
 (0)