Skip to content

Commit

Permalink
Migrate to androidx namespace (#12)
Browse files Browse the repository at this point in the history
* Migrate to android ktx

* Fix build error
  • Loading branch information
jraska authored Aug 26, 2018
1 parent bda725e commit a625e6c
Show file tree
Hide file tree
Showing 10 changed files with 30 additions and 29 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
build:
working_directory: ~/code
docker:
- image: circleci/android:api-27-alpha
- image: circleci/android:api-28-alpha
environment:
JVM_OPTS: -Xmx4096m
steps:
Expand Down
10 changes: 5 additions & 5 deletions testing-ktx/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

api project(':testing')
implementation 'com.android.support:support-annotations:27.1.1'
implementation 'android.arch.lifecycle:runtime:1.1.1'
implementation 'android.arch.lifecycle:livedata-core:1.1.1'
implementation 'androidx.annotation:annotation:1.0.0-rc01'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0-rc01'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.0.0-rc01'

testImplementation 'junit:junit:4.12'
testImplementation 'android.arch.core:core-testing:1.1.1'
testImplementation 'org.assertj:assertj-core:3.10.0'
testImplementation 'androidx.arch.core:core-testing:2.0.0-rc01'
testImplementation 'org.assertj:assertj-core:3.11.0'
}

ext {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.jraska.livedata

import android.arch.lifecycle.LiveData
import androidx.lifecycle.LiveData

fun <T> LiveData<T>.test(): TestObserver<T> {
return TestObserver.test(this)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jraska.livedata

import android.arch.core.executor.testing.InstantTaskExecutorRule
import android.arch.lifecycle.MutableLiveData
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.lifecycle.MutableLiveData
import org.assertj.core.api.Assertions.assertThat
import org.junit.Rule
import org.junit.Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jraska.livedata.example

import android.arch.lifecycle.LiveData
import android.arch.lifecycle.MutableLiveData
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData

class CounterViewModel {
private val counterData = MutableLiveData<Int>()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jraska.livedata.example;

import android.arch.core.executor.testing.InstantTaskExecutorRule;
import android.arch.lifecycle.LiveData;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
import androidx.lifecycle.LiveData;
import com.jraska.livedata.TestObserver;
import org.junit.Before;
import org.junit.Rule;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.jraska.livedata.example

import android.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.jraska.livedata.test
import org.assertj.core.api.Assertions.assertThat
import org.junit.Before
Expand Down
16 changes: 8 additions & 8 deletions testing/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ apply plugin: 'kotlin-android'
version = rootProject.ext.version

android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
compileSdkVersion 28
buildToolsVersion '28.0.2'
defaultConfig {
minSdkVersion 19
targetSdkVersion 27
targetSdkVersion 28
versionName version
versionCode rootProject.ext.versionCode
}
Expand All @@ -20,14 +20,14 @@ android {
}

dependencies {
implementation 'com.android.support:support-annotations:27.1.1'
implementation 'android.arch.lifecycle:runtime:1.1.1'
implementation 'android.arch.lifecycle:livedata-core:1.1.1'
implementation 'androidx.annotation:annotation:1.0.0-rc01'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0-rc01'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.0.0-rc01'

testImplementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
testImplementation 'android.arch.core:core-testing:1.1.1'
testImplementation 'org.assertj:assertj-core:3.10.0'
testImplementation 'androidx.arch.core:core-testing:2.0.0-rc01'
testImplementation 'org.assertj:assertj-core:3.11.0'
}

ext {
Expand Down
11 changes: 6 additions & 5 deletions testing/src/main/java/com/jraska/livedata/TestObserver.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package com.jraska.livedata;

import android.arch.core.util.Function;
import android.arch.lifecycle.LiveData;
import android.arch.lifecycle.MutableLiveData;
import android.arch.lifecycle.Observer;
import android.support.annotation.Nullable;

import androidx.annotation.Nullable;
import androidx.arch.core.util.Function;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.Observer;

import java.util.ArrayList;
import java.util.Collections;
Expand Down
4 changes: 2 additions & 2 deletions testing/src/test/java/com/jraska/livedata/TestObserverTest.kt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jraska.livedata

import android.arch.core.executor.testing.InstantTaskExecutorRule
import android.arch.lifecycle.MutableLiveData
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.lifecycle.MutableLiveData
import org.assertj.core.api.Assertions.assertThat
import org.junit.Rule
import org.junit.Test
Expand Down

0 comments on commit a625e6c

Please sign in to comment.