This repository was archived by the owner on Jun 28, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +8
-12
lines changed
studyplus-android-sdk2/src/test/java/jp/studyplus/android/sdk Expand file tree Collapse file tree 4 files changed +8
-12
lines changed Original file line number Diff line number Diff line change 1
1
package jp.studyplus.android.sdk
2
2
3
+ import jp.studyplus.android.sdk.internal.api.MockApiClient
3
4
import jp.studyplus.android.sdk.record.StudyRecordBuilder
4
5
import org.junit.Test
5
6
Original file line number Diff line number Diff line change 1
- package jp.studyplus.android.sdk
1
+ package jp.studyplus.android.sdk.internal.api
2
2
3
3
import android.content.Context
4
4
import io.reactivex.Observable
5
- import jp.studyplus.android.sdk.internal.api.ApiService
6
5
import jp.studyplus.android.sdk.internal.api.response.PostStudyRecordsResponse
7
6
import jp.studyplus.android.sdk.record.StudyRecord
8
7
import retrofit2.mock.MockRetrofit
9
8
10
- class MockApiClient
9
+ internal class MockApiClient
11
10
constructor (retrofit: MockRetrofit ) {
12
11
13
12
companion object {
Original file line number Diff line number Diff line change 1
- package jp.studyplus.android.sdk
1
+ package jp.studyplus.android.sdk.internal.api
2
2
3
- import jp.studyplus.android.sdk.internal.api.ApiManager
4
3
import retrofit2.mock.MockRetrofit
5
4
import retrofit2.mock.NetworkBehavior
6
5
import java.util.concurrent.TimeUnit
7
6
8
- object MockApiManager {
7
+ internal object MockApiManager {
9
8
val retrofit by lazy {
10
9
val behavior = NetworkBehavior .create()
11
10
behavior.setDelay(100 , TimeUnit .MILLISECONDS )
Original file line number Diff line number Diff line change 1
- package jp.studyplus.android.sdk
1
+ package jp.studyplus.android.sdk.internal.api
2
2
3
3
import io.reactivex.Observable
4
- import jp.studyplus.android.sdk.internal.api.ApiService
5
4
import jp.studyplus.android.sdk.internal.api.response.PostStudyRecordsResponse
6
5
import jp.studyplus.android.sdk.record.StudyRecord
7
6
import retrofit2.mock.BehaviorDelegate
8
7
9
-
10
- class MockApiService (private val delegate : BehaviorDelegate <ApiService >) : ApiService {
11
- override fun postStudyRecords (oauth : String , studyRecord : StudyRecord )
12
- : Observable <PostStudyRecordsResponse > {
8
+ internal class MockApiService (private val delegate : BehaviorDelegate <ApiService >) : ApiService {
9
+ override fun postStudyRecords (oauth : String , studyRecord : StudyRecord ): Observable <PostStudyRecordsResponse > {
13
10
return delegate.returningResponse(PostStudyRecordsResponse (9999 )).postStudyRecords(oauth, studyRecord)
14
11
}
15
12
}
You can’t perform that action at this time.
0 commit comments