Skip to content

Commit acbcb05

Browse files
committed
Add java specific test
1 parent 91f8671 commit acbcb05

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

tests/Android14Java17JavaTest.php

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?php
2+
3+
namespace Tests;
4+
5+
class Android14Java17JavaTest extends Base
6+
{
7+
protected string $sdkName = 'android';
8+
protected string $sdkPlatform = 'client';
9+
protected string $sdkLanguage = 'android';
10+
protected string $version = '0.0.1';
11+
12+
protected string $language = 'android';
13+
protected string $class = 'Appwrite\SDK\Language\Android';
14+
protected array $build = [
15+
'mkdir -p tests/sdks/android/library/src/test/java',
16+
'cp tests/languages/android/Tests.java tests/sdks/android/library/src/test/java/Tests.java',
17+
'chmod +x tests/sdks/android/gradlew',
18+
];
19+
protected string $command =
20+
'docker run --network="mockapi" --rm -v $(pwd):/app -w /app/tests/sdks/android alvrme/alpine-android:android-34-jdk17 sh -c "./gradlew :library:testReleaseUnitTest --stacktrace -q && cat library/result.txt"';
21+
22+
protected array $expectedOutput = [
23+
...Base::FOO_RESPONSES,
24+
...Base::BAR_RESPONSES,
25+
...Base::GENERAL_RESPONSES,
26+
...Base::UPLOAD_RESPONSES,
27+
...Base::EXCEPTION_RESPONSES,
28+
...Base::REALTIME_RESPONSES,
29+
// ...Base::COOKIE_RESPONSES,
30+
...Base::QUERY_HELPER_RESPONSES,
31+
...Base::PERMISSION_HELPER_RESPONSES,
32+
...Base::ID_HELPER_RESPONSES
33+
];
34+
}

0 commit comments

Comments
 (0)