Skip to content

Commit a81795f

Browse files
committed
Migrate to androidx
1 parent d0e1133 commit a81795f

File tree

57 files changed

+147
-140
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+147
-140
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ allprojects {
2424
}
2525

2626
project.ext {
27-
sdkVersion='0.9.1'
27+
sdkVersion='0.9.2'
2828
versionCode=1
2929

3030
compileSdkVersion=28

core/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ android {
1010
targetSdkVersion project.targetSdkVersion
1111
versionCode project.versionCode
1212
versionName project.sdkVersion
13-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
13+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1414
consumerProguardFiles 'proguard-rules.pro'
1515
}
1616

@@ -43,9 +43,9 @@ dependencies {
4343

4444
testImplementation 'junit:junit:4.12'
4545

46-
androidTestImplementation 'com.android.support.test:rules:1.0.2'
47-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
48-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
46+
androidTestImplementation 'androidx.test:rules:1.1.0-alpha4'
47+
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
48+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
4949
androidTestImplementation "com.squareup.okhttp3:mockwebserver:${project.okhttpVersion}"
5050
}
5151

core/src/androidTest/java/io/snabble/sdk/EncodedCodesGeneratorTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.snabble.sdk;
22

3-
import android.support.test.annotation.UiThreadTest;
4-
import android.support.test.filters.LargeTest;
5-
import android.support.test.runner.AndroidJUnit4;
3+
import androidx.test.annotation.UiThreadTest;
4+
import androidx.test.filters.LargeTest;
5+
import androidx.test.runner.AndroidJUnit4;
66

77
import org.apache.commons.lang3.StringUtils;
88
import org.junit.Assert;

core/src/androidTest/java/io/snabble/sdk/ProductDatabaseTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import android.content.Context;
44
import android.database.Cursor;
55
import android.database.sqlite.SQLiteDatabase;
6-
import android.support.test.filters.LargeTest;
7-
import android.support.test.runner.AndroidJUnit4;
6+
import androidx.test.filters.LargeTest;
7+
import androidx.test.runner.AndroidJUnit4;
88

99
import org.apache.commons.io.IOUtils;
1010
import org.apache.commons.lang3.ArrayUtils;

core/src/androidTest/java/io/snabble/sdk/SnabbleSdkTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
import android.app.Application;
44
import android.content.Context;
5-
import android.support.test.InstrumentationRegistry;
6-
import android.support.test.filters.LargeTest;
7-
import android.support.test.runner.AndroidJUnit4;
5+
import android.os.StrictMode;
6+
7+
import androidx.test.InstrumentationRegistry;
8+
import androidx.test.filters.LargeTest;
9+
import androidx.test.runner.AndroidJUnit4;
810

911
import org.apache.commons.io.FileUtils;
1012
import org.apache.commons.io.IOUtils;
@@ -115,6 +117,9 @@ public void withDb(String testDbName) throws IOException, Snabble.SnabbleExcepti
115117
}
116118

117119
public void withDb(String testDbName, boolean generateSearchIndex) throws IOException, Snabble.SnabbleException {
120+
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
121+
StrictMode.setThreadPolicy(policy);
122+
118123
context = InstrumentationRegistry.getInstrumentation().getTargetContext();
119124

120125
productDbBuffer = new Buffer();

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
# Specifies the JVM arguments used for the daemon process.
1111
# The setting is particularly useful for tweaking memory settings.
12+
android.enableJetifier=true
13+
android.useAndroidX=true
1214
org.gradle.jvmargs=-Xmx1536m
1315

1416
# When configured, Gradle will run in incubating parallel mode.

sample/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ android {
2727
resValue "string", "secret", ""
2828
}
2929

30-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
30+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
3131
}
3232

3333
buildTypes {
@@ -43,13 +43,13 @@ dependencies {
4343
implementation project(':ui')
4444
implementation project(':ui-integration')
4545

46-
implementation "com.android.support:appcompat-v7:${project.supportLibraryVersion}"
46+
implementation 'androidx.appcompat:appcompat:1.0.0'
4747
implementation 'commons-io:commons-io:2.5'
4848

4949
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.4'
5050
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4'
5151

5252
testImplementation 'junit:junit:4.12'
53-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
54-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
53+
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
54+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
5555
}

sample/src/androidTest/java/io/snabble/testapp/ExampleInstrumentedTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.snabble.testapp;
22

33
import android.content.Context;
4-
import android.support.test.InstrumentationRegistry;
5-
import android.support.test.runner.AndroidJUnit4;
4+
import androidx.test.InstrumentationRegistry;
5+
import androidx.test.runner.AndroidJUnit4;
66

77
import org.junit.Test;
88
import org.junit.runner.RunWith;

sample/src/main/java/io/snabble/testapp/App.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.snabble.testapp;
22

33
import android.app.Application;
4-
import android.support.annotation.Nullable;
4+
import androidx.annotation.Nullable;
55
import android.util.Log;
66

77
import com.squareup.leakcanary.LeakCanary;
@@ -59,7 +59,7 @@ public void init(final InitCallback callback) {
5959
snabble.setup(this, config, new Snabble.SetupCompletionListener() {
6060
@Override
6161
public void onReady() {
62-
project = snabble.getProjects().get(0);
62+
project = snabble.getProjects().get(1);
6363

6464
// registers this sdk instance globally for use with ui components
6565
SnabbleUI.useProject(project);

sample/src/main/java/io/snabble/testapp/BaseActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import android.content.Intent;
44
import android.os.Bundle;
5-
import android.support.v4.app.Fragment;
6-
import android.support.v7.app.AppCompatActivity;
5+
import androidx.fragment.app.Fragment;
6+
import androidx.appcompat.app.AppCompatActivity;
77
import android.view.View;
88
import android.widget.ProgressBar;
99
import android.widget.TextView;

0 commit comments

Comments
 (0)