All Projects → Egorand → android-espresso-dagger-testing

Egorand / android-espresso-dagger-testing

Licence: Apache-2.0 License
Sample application that shows how Dagger can be used to substitute dependencies with test doubles in Espresso tests to have robust and reliable functional tests.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to android-espresso-dagger-testing

DaggerGpuMiner
Standalone GPU/CPU miner for Dagger coin
Stars: ✭ 21 (-51.16%)
Mutual labels:  dagger
MoviesApp
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
Stars: ✭ 100 (+132.56%)
Mutual labels:  espresso-tests
alexa-conversation
Framework to easily test your Alexa skills functionally by creating a conversation with your skill.
Stars: ✭ 51 (+18.6%)
Mutual labels:  functional-testing
avaje-inject
Dependency injection via APT (source code generation) ala "Server side Dagger DI"
Stars: ✭ 114 (+165.12%)
Mutual labels:  dagger
DaggerAutoInject
Inject automatically your Activities & Fragments, just with a simple annotation
Stars: ✭ 49 (+13.95%)
Mutual labels:  dagger
blog-resources
✍🏻 Resources and samples for my blog
Stars: ✭ 21 (-51.16%)
Mutual labels:  dagger
TeamCityApp
TeamCity in your pocket (Android application)
Stars: ✭ 48 (+11.63%)
Mutual labels:  espresso-tests
DaggerMultiFeature
Multi-feature app using dagger for learning purposes
Stars: ✭ 69 (+60.47%)
Mutual labels:  dagger
gilfoyle
A CLI to interactively remove useless apps from your Android device.
Stars: ✭ 23 (-46.51%)
Mutual labels:  dagger
MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-67.44%)
Mutual labels:  dagger
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+83.72%)
Mutual labels:  dagger
FluentAssertions.Web
FluentAssertions for HTTP APIs
Stars: ✭ 71 (+65.12%)
Mutual labels:  functional-testing
sailer
Sailer is an Android Sample That shows the use of Coordinator pattern for navigation through Multi Module, Dagger, Navigation Component and much more.
Stars: ✭ 35 (-18.6%)
Mutual labels:  dagger
ui-testing
No description or website provided.
Stars: ✭ 15 (-65.12%)
Mutual labels:  espresso-tests
Eyepetizer
An unofficial Eyepetizer(开眼视频) App built using Ijkplayer, RxJava2, Retrofit2, Dagger2, Room , DataBinding and Clean-MVVM Architecture.
Stars: ✭ 22 (-48.84%)
Mutual labels:  dagger
lex-bot-tester
AWS Lex Bot Tester
Stars: ✭ 16 (-62.79%)
Mutual labels:  functional-testing
android-base-project
Android LateralView Base Project
Stars: ✭ 25 (-41.86%)
Mutual labels:  dagger
Dribbbler
A Dribbble client with MVP+Repository pattern , RxJava ,Retrofit , Dagger
Stars: ✭ 56 (+30.23%)
Mutual labels:  dagger
Debt-Manager
A personal app to store people that owe you money or you owe money to. "Mo Money Mo Problems" 🎵 - The Notorious B.I.G. 😎
Stars: ✭ 22 (-48.84%)
Mutual labels:  espresso-tests
DART
No description or website provided.
Stars: ✭ 40 (-6.98%)
Mutual labels:  dagger

android-espresso-dagger-testing

Sample application that shows how Dagger can be used to substitute dependencies with test doubles in Espresso tests to have robust and reliable functional tests. Check Reliable functional tests with Espresso and Dagger

License

Copyright 2015 - 2016 Egor Andreevici

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].