Skip to content

Commit 7104ab3

Browse files
committed
chore: add tests
1 parent 19351b8 commit 7104ab3

File tree

15 files changed

+111
-14
lines changed

15 files changed

+111
-14
lines changed

tests/Base.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ abstract class Base extends TestCase
7979
'{"message":"Mock 500 error","code":500}',
8080
'This is a text error',
8181
'This is a text error',
82+
'Invalid endpoint URL: htp://cloud.appwrite.io/v1',
83+
'{"message":"Invalid endpoint URL: htp://cloud.appwrite.io/v1","code":0}',
8284
];
8385

8486
protected const REALTIME_RESPONSES = [

tests/languages/android/Tests.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,13 @@ class ServiceTest {
169169
writeToFile(e.response)
170170
}
171171

172+
try {
173+
client.setEndpoint("htp://cloud.appwrite.io/v1")
174+
} catch (e: AppwriteException) {
175+
writeToFile(e.message)
176+
writeToFile(e.response)
177+
}
178+
172179
delay(5000)
173180
writeToFile(realtimeResponse)
174181

tests/languages/apple/Tests.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,13 @@ class Tests: XCTestCase {
147147
print(error.response)
148148
}
149149

150+
do {
151+
try client.setEndpoint("htp://cloud.appwrite.io/v1")
152+
} catch let error as AppwriteError {
153+
print(error.message)
154+
print(error.response)
155+
}
156+
150157
wait(for: [expectation], timeout: 10.0)
151158
print(realtimeResponse)
152159

tests/languages/dart/tests.dart

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import '../lib/packageName.dart';
2-
import '../lib/models.dart';
1+
import 'dart:convert';
2+
import 'dart:io';
3+
34
import '../lib/enums.dart';
5+
import '../lib/models.dart';
6+
import '../lib/packageName.dart';
47
import '../lib/src/input_file.dart';
58

6-
import 'dart:io';
7-
import 'dart:convert';
8-
99
void main() async {
1010
Client client = Client().setSelfSigned();
1111
Foo foo = Foo(client);
@@ -109,11 +109,12 @@ void main() async {
109109
print(e.response);
110110
}
111111

112-
// response = await general.setCookie();
113-
// print(response.result);
114-
115-
// response = await general.getCookie();
116-
// print(response.result);
112+
try {
113+
await general.setEndpoint("htp://cloud.appwrite.io/v1");
114+
} on AppwriteException catch (e) {
115+
print(e.message);
116+
print(e.response);
117+
}
117118

118119
await general.empty();
119120

tests/languages/deno/tests.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,13 @@ async function start() {
135135
console.log(error.response);
136136
}
137137

138+
try {
139+
await general.setEndpoint("htp://cloud.appwrite.io/v1");
140+
} catch (error) {
141+
console.log(error.message);
142+
console.log(error.response);
143+
}
144+
138145
await general.empty();
139146

140147
const url = await general.oauth2(

tests/languages/dotnet/Tests.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,16 @@ public async Task Test1()
114114
TestContext.WriteLine(e.Response);
115115
}
116116

117+
try
118+
{
119+
await client.SetEndpoint("htp://cloud.appwrite.io/v1");
120+
}
121+
catch (AppwriteException e)
122+
{
123+
TestContext.WriteLine(e.Message);
124+
TestContext.WriteLine(e.Response);
125+
}
126+
117127
await general.Empty();
118128

119129
var url = await general.Oauth2(

tests/languages/flutter/tests.dart

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1+
import 'dart:convert';
2+
import 'dart:io';
3+
14
import 'package:flutter/material.dart';
25
import 'package:path_provider_platform_interface/path_provider_platform_interface.dart';
36

4-
import '../lib/packageName.dart';
57
import '../lib/client_io.dart';
6-
import '../lib/models.dart';
78
import '../lib/enums.dart';
9+
import '../lib/models.dart';
10+
import '../lib/packageName.dart';
811
import '../lib/src/input_file.dart';
9-
import 'dart:io';
10-
import 'dart:convert';
1112

1213
class FakePathProvider extends PathProviderPlatform {
1314
@override
@@ -138,6 +139,13 @@ void main() async {
138139
print(e.response);
139140
}
140141

142+
try {
143+
await general.setEndpoint("htp://cloud.appwrite.io/v1");
144+
} on AppwriteException catch (e) {
145+
print(e.message);
146+
print(e.response);
147+
}
148+
141149
rtsub.stream.listen((message) {
142150
print(message.payload["response"]);
143151
rtsub.close();

tests/languages/kotlin/Tests.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,13 @@ class ServiceTest {
136136
writeToFile(e.response)
137137
}
138138

139+
try {
140+
client.setEndpoint("htp://cloud.appwrite.io/v1")
141+
} catch (e: AppwriteException) {
142+
writeToFile(e.message)
143+
writeToFile(e.response)
144+
}
145+
139146
general.empty()
140147

141148
val url = general.oauth2(

tests/languages/node/test.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ async function start() {
109109
console.log(error.response);
110110
}
111111

112+
try {
113+
response = await general.setEndpoint("htp://cloud.appwrite.io/v1");
114+
} catch(error) {
115+
console.log(error.message);
116+
console.log(error.response);
117+
}
118+
112119
await general.empty();
113120

114121
const url = await general.oauth2(

tests/languages/php/test.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,13 @@
110110
echo "{$e->getResponse()}\n";
111111
}
112112

113+
try {
114+
$response = $general->setEndpoint("htp://cloud.appwrite.io/v1");
115+
} catch (AppwriteException $e) {
116+
echo "{$e->getMessage()}\n";
117+
echo "{$e->getResponse()}\n";
118+
}
119+
113120
$general->empty();
114121

115122
$url = $general->oauth2(

0 commit comments

Comments
 (0)