├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── jacoco.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── zl │ │ │ └── weilu │ │ │ └── androidut │ │ │ ├── MyApp.java │ │ │ ├── bean │ │ │ ├── Banana.java │ │ │ ├── Fruit.java │ │ │ ├── Home.java │ │ │ ├── Person.java │ │ │ └── User.java │ │ │ ├── broadcast │ │ │ └── MyReceiver.java │ │ │ ├── dagger │ │ │ ├── base │ │ │ │ ├── BaseMVPDaggerActivity.java │ │ │ │ ├── component │ │ │ │ │ └── AppComponent.java │ │ │ │ ├── module │ │ │ │ │ ├── AppModule.java │ │ │ │ │ └── ClientModule.java │ │ │ │ └── scope │ │ │ │ │ ├── ActivityScope.java │ │ │ │ │ └── FragmentScope.java │ │ │ └── ui │ │ │ │ ├── BuildersModule.java │ │ │ │ ├── LoginDaggerActivity.java │ │ │ │ └── LoginDaggerPresenter.java │ │ │ ├── mvp │ │ │ ├── base │ │ │ │ ├── BaseMVPActivity.java │ │ │ │ ├── BaseMVPPresenter.java │ │ │ │ └── MvpView.java │ │ │ └── ui │ │ │ │ ├── LoginMVPActivity.java │ │ │ │ ├── LoginMvpView.java │ │ │ │ └── LoginPresenter.java │ │ │ ├── net │ │ │ ├── GithubApi.java │ │ │ ├── GithubService.java │ │ │ └── LoggingInterceptor.java │ │ │ ├── service │ │ │ └── MyService.java │ │ │ ├── ui │ │ │ ├── LoginActivity.java │ │ │ ├── MainActivity.java │ │ │ └── fragment │ │ │ │ └── SampleFragment.java │ │ │ └── utils │ │ │ └── DateUtil.java │ └── res │ │ ├── drawable │ │ └── divider.xml │ │ ├── layout │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ └── fragment_sample.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── com │ │ └── zl │ │ └── weilu │ │ └── androidut │ │ ├── ExampleUnitTest.java │ │ ├── assertj │ │ ├── AssertJAndroidTest.java │ │ └── AssertJTest.java │ │ ├── dagger │ │ ├── LoginDaggerActivityTest.java │ │ └── LoginDaggerPresenterTest.java │ │ ├── junit │ │ ├── AssertThatTest.java │ │ ├── DateFormatTest.java │ │ ├── DateFormatTest_.java │ │ ├── DateUtilTest.java │ │ ├── IsMobilePhoneMatcher.java │ │ └── MyRule.java │ │ ├── mockito │ │ ├── MockitoAnnotationsTest.java │ │ ├── MockitoInOrderTest.java │ │ ├── MockitoJUnitRunnerTest.java │ │ ├── MockitoMatchersTest.java │ │ ├── MockitoRuleTest.java │ │ ├── MockitoSpyTest.java │ │ ├── MockitoStubTest.java │ │ ├── MockitoTest.java │ │ └── MockitoVerifyTest.java │ │ ├── mvp │ │ ├── LoginMVPActivityTest.java │ │ └── LoginPresenterTest.java │ │ ├── net │ │ ├── FileUtil.java │ │ ├── MockGithubServiceTest.java │ │ ├── MockInterceptor.java │ │ ├── MockWebServerTest.java │ │ ├── RESTMockTest.java │ │ ├── ResponseTest.java │ │ └── RxJavaRule.java │ │ ├── powermock │ │ ├── PowerMockitoFinalMethodTest.java │ │ ├── PowerMockitoNewClassTest.java │ │ ├── PowerMockitoPrivateMethodTest.java │ │ └── PowerMockitoStaticMethodTest.java │ │ ├── robolectric │ │ ├── broadcast │ │ │ └── MyReceiverTest.java │ │ ├── service │ │ │ └── MyServiceTest.java │ │ ├── shadow │ │ │ ├── ShadowPerson.java │ │ │ └── ShadowTest.java │ │ └── ui │ │ │ └── MainActivityTest.java │ │ └── rxjava │ │ ├── LoginActivityTest.java │ │ ├── RxJavaTest.java │ │ └── RxJavaTestSchedulerRule.java │ └── resources │ ├── com │ └── zl │ │ └── weilu │ │ └── androidut │ │ └── robolectric.properties │ └── json │ └── users.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/jacoco.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/jacoco.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/MyApp.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/bean/Banana.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/bean/Banana.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/bean/Fruit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/bean/Fruit.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/bean/Home.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/bean/Home.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/bean/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/bean/Person.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/bean/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/broadcast/MyReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/broadcast/MyReceiver.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/BaseMVPDaggerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/BaseMVPDaggerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/component/AppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/component/AppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/module/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/module/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/module/ClientModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/module/ClientModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/scope/ActivityScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/scope/ActivityScope.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/base/scope/FragmentScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/base/scope/FragmentScope.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/ui/BuildersModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/ui/BuildersModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/ui/LoginDaggerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/ui/LoginDaggerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/dagger/ui/LoginDaggerPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/dagger/ui/LoginDaggerPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/base/BaseMVPActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/base/BaseMVPActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/base/BaseMVPPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/base/BaseMVPPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/base/MvpView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/base/MvpView.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginMVPActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginMVPActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginMvpView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginMvpView.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/mvp/ui/LoginPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/net/GithubApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/net/GithubApi.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/net/GithubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/net/GithubService.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/net/LoggingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/net/LoggingInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/service/MyService.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/ui/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/ui/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/ui/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/ui/fragment/SampleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/ui/fragment/SampleFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/zl/weilu/androidut/utils/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/java/com/zl/weilu/androidut/utils/DateUtil.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/drawable/divider.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/layout/fragment_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/assertj/AssertJAndroidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/assertj/AssertJAndroidTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/assertj/AssertJTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/assertj/AssertJTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/dagger/LoginDaggerActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/dagger/LoginDaggerActivityTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/dagger/LoginDaggerPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/dagger/LoginDaggerPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/AssertThatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/AssertThatTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/DateFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/DateFormatTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/DateFormatTest_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/DateFormatTest_.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/DateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/DateUtilTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/IsMobilePhoneMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/IsMobilePhoneMatcher.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/junit/MyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/junit/MyRule.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoAnnotationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoAnnotationsTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoInOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoInOrderTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoJUnitRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoJUnitRunnerTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoMatchersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoMatchersTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoRuleTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoSpyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoSpyTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoStubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoStubTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mockito/MockitoVerifyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mockito/MockitoVerifyTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mvp/LoginMVPActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mvp/LoginMVPActivityTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/mvp/LoginPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/mvp/LoginPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/FileUtil.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/MockGithubServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/MockGithubServiceTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/MockInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/MockInterceptor.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/MockWebServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/MockWebServerTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/RESTMockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/RESTMockTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/ResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/ResponseTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/net/RxJavaRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/net/RxJavaRule.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoFinalMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoFinalMethodTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoNewClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoNewClassTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoPrivateMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoPrivateMethodTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoStaticMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/powermock/PowerMockitoStaticMethodTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/robolectric/broadcast/MyReceiverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/robolectric/broadcast/MyReceiverTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/robolectric/service/MyServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/robolectric/service/MyServiceTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/robolectric/shadow/ShadowPerson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/robolectric/shadow/ShadowPerson.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/robolectric/shadow/ShadowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/robolectric/shadow/ShadowTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/robolectric/ui/MainActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/robolectric/ui/MainActivityTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/rxjava/LoginActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/rxjava/LoginActivityTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/rxjava/RxJavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/rxjava/RxJavaTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/zl/weilu/androidut/rxjava/RxJavaTestSchedulerRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/java/com/zl/weilu/androidut/rxjava/RxJavaTestSchedulerRule.java -------------------------------------------------------------------------------- /app/src/test/resources/com/zl/weilu/androidut/robolectric.properties: -------------------------------------------------------------------------------- 1 | # 指定此包名下Robolectric测试的统一配置 2 | sdk=25 -------------------------------------------------------------------------------- /app/src/test/resources/json/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/app/src/test/resources/json/users.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplezhli/AndroidUT/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------