Skip to content

Commit 4c21ce1

Browse files
authored
Merge pull request #750 from appwrite/lohanidamodar-patch-2
upgrade okhttp in android sdk
2 parents 9ed91ce + 1154ff8 commit 4c21ce1

File tree

3 files changed

+76
-4
lines changed

3 files changed

+76
-4
lines changed

templates/android/library/build.gradle.twig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ ext {
2222
version PUBLISH_VERSION
2323

2424
android {
25-
compileSdkVersion(33)
25+
compileSdkVersion(34)
2626

2727
defaultConfig {
2828
minSdkVersion(21)
29-
targetSdkVersion(33)
29+
targetSdkVersion(34)
3030
versionCode = 1
3131
versionName = "1.0"
3232
buildConfigField "String", "SDK_VERSION", "\"${PUBLISH_VERSION}\""
@@ -57,7 +57,7 @@ dependencies {
5757
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1")
5858
api("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1")
5959

60-
api(platform("com.squareup.okhttp3:okhttp-bom:4.10.0"))
60+
api(platform("com.squareup.okhttp3:okhttp-bom:4.12.0"))
6161
api("com.squareup.okhttp3:okhttp")
6262
implementation("com.squareup.okhttp3:okhttp-urlconnection")
6363
implementation("com.squareup.okhttp3:logging-interceptor")
@@ -77,4 +77,4 @@ dependencies {
7777
testApi("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.1")
7878
}
7979

80-
apply from: "${rootProject.projectDir}/scripts/publish-module.gradle"
80+
apply from: "${rootProject.projectDir}/scripts/publish-module.gradle"

tests/Android14Java11Test.php

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace Tests;
4+
5+
class Android14Java11Test 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.kt tests/sdks/android/library/src/test/java/Tests.kt',
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-jdk11 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::LARGE_FILE_RESPONSES,
27+
...Base::LARGE_FILE_RESPONSES,
28+
...Base::LARGE_FILE_RESPONSES,
29+
...Base::EXCEPTION_RESPONSES,
30+
...Base::REALTIME_RESPONSES,
31+
// ...Base::COOKIE_RESPONSES,
32+
...Base::QUERY_HELPER_RESPONSES,
33+
...Base::PERMISSION_HELPER_RESPONSES,
34+
...Base::ID_HELPER_RESPONSES
35+
];
36+
}

tests/Android14Java8Test.php

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace Tests;
4+
5+
class Android14Java8Test 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.kt tests/sdks/android/library/src/test/java/Tests.kt',
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-jdk8 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::LARGE_FILE_RESPONSES,
27+
...Base::LARGE_FILE_RESPONSES,
28+
...Base::LARGE_FILE_RESPONSES,
29+
...Base::EXCEPTION_RESPONSES,
30+
...Base::REALTIME_RESPONSES,
31+
// ...Base::COOKIE_RESPONSES,
32+
...Base::QUERY_HELPER_RESPONSES,
33+
...Base::PERMISSION_HELPER_RESPONSES,
34+
...Base::ID_HELPER_RESPONSES
35+
];
36+
}

0 commit comments

Comments
 (0)