Skip to content

Commit af7bf3c

Browse files
fix tests
1 parent ad98ff3 commit af7bf3c

File tree

3 files changed

+41
-27
lines changed

3 files changed

+41
-27
lines changed

templates/dotnet/src/Appwrite/Client.cs.twig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,10 @@ namespace {{ spec.title | caseUcfirst }}
162162
{
163163
var httpResponseMessage = await http.SendAsync(request);
164164
var code = (int) httpResponseMessage.StatusCode;
165-
var response = JObject.Parse(await httpResponseMessage.Content.ReadAsStringAsync());
166-
165+
var response = await httpResponseMessage.Content.ReadAsStringAsync();
166+
167167
if (code >= 400) {
168-
var message = response["message"].ToString();
168+
string message = (JObject.Parse(response))["message"].ToString();
169169
throw new {{spec.title | caseUcfirst}}Exception(message, code, response.ToString());
170170
}
171171

tests/SDKTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class SDKTest extends TestCase
8686
'dotnet-5.0' => 'docker run --rm -v $(pwd):/app -w /app/tests/sdks/dotnet/src/test/ mcr.microsoft.com/dotnet/sdk:5.0-alpine pwsh tests.ps1',
8787
'dotnet-3.1' => 'docker run --rm -v $(pwd):/app -w /app/tests/sdks/dotnet/src/test/ mcr.microsoft.com/dotnet/sdk:3.1-alpine pwsh tests.ps1',
8888
],
89-
'supportException' => false,
89+
'supportException' => true,
9090
],
9191

9292
'typescript' => [

tests/languages/dotnet/tests.ps1

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ function Await-Task {
66

77
process {
88
while (-not $task.AsyncWaitHandle.WaitOne(200)) { }
9-
$task.GetAwaiter().GetResult()
9+
$task.GetAwaiter()
1010
}
1111
}
1212

@@ -25,38 +25,52 @@ $bar = New-Object Appwrite.Bar -ArgumentList $client
2525
$general = New-Object Appwrite.General -ArgumentList $client
2626

2727
$list = $("string in array")
28-
$response = $foo.get("string", 123, $list) | Await-Task
29-
Print-Response $response
28+
$response = $foo.Get("string", 123, $list) | Await-Task
29+
Print-Response $response.GetResult()
3030

31-
$response = $foo.post("string", 123, $list) | Await-Task
32-
Print-Response $response
31+
$response = $foo.Post("string", 123, $list) | Await-Task
32+
Print-Response $response.GetResult()
3333

34-
$response = $foo.put("string", 123, $list) | Await-Task
35-
Print-Response $response
34+
$response = $foo.Put("string", 123, $list) | Await-Task
35+
Print-Response $response.GetResult()
3636

37-
$response = $foo.patch("string", 123, $list) | Await-Task
38-
Print-Response $response
37+
$response = $foo.Patch("string", 123, $list) | Await-Task
38+
Print-Response $response.GetResult()
3939

40-
$response = $foo.delete("string", 123, $list) | Await-Task
41-
Print-Response $response
40+
$response = $foo.Delete("string", 123, $list) | Await-Task
41+
Print-Response $response.GetResult()
4242

43-
$response = $bar.get("string", 123, $list) | Await-Task
44-
Print-Response $response
43+
$response = $bar.Get("string", 123, $list) | Await-Task
44+
Print-Response $response.GetResult()
4545

46-
$response = $bar.post("string", 123, $list) | Await-Task
47-
Print-Response $response
46+
$response = $bar.Post("string", 123, $list) | Await-Task
47+
Print-Response $response.GetResult()
4848

49-
$response = $bar.put("string", 123, $list) | Await-Task
50-
Print-Response $response
49+
$response = $bar.Put("string", 123, $list) | Await-Task
50+
Print-Response $response.GetResult()
5151

52-
$response = $bar.patch("string", 123, $list) | Await-Task
53-
Print-Response $response
52+
$response = $bar.Patch("string", 123, $list) | Await-Task
53+
Print-Response $response.GetResult()
5454

55-
$response = $bar.delete("string", 123, $list) | Await-Task
56-
Print-Response $response
55+
$response = $bar.Delete("string", 123, $list) | Await-Task
56+
Print-Response $response.GetResult()
5757

5858
$response = $general.Redirect() | Await-Task
59-
Print-Response $response
59+
Print-Response $response.GetResult()
6060

6161
$response = $general.Upload("string", 123, $list, (Get-Item "../../../../resources/file.png")) | Await-Task
62-
Print-Response $response
62+
Print-Response $response.GetResult()
63+
64+
try {
65+
$response = $general.Error400() | Await-Task
66+
$response.GetResult()
67+
} catch [Appwrite.AppwriteException] {
68+
Write-Host $_.Exception.Message
69+
}
70+
71+
try {
72+
$response = $general.Error500() | Await-Task
73+
$response.GetResult()
74+
} catch [Appwrite.AppwriteException] {
75+
Write-Host $_.Exception.Message
76+
}

0 commit comments

Comments
 (0)