Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Testing Section #114

Open
peter-tackage opened this issue Jun 18, 2016 · 2 comments
Open

Update Testing Section #114

peter-tackage opened this issue Jun 18, 2016 · 2 comments

Comments

@peter-tackage
Copy link
Contributor

The testing section is out of date.

We should update it and address at least the following topics and tools:

  • Unit Testing using JUnit 4
  • Mocking, using Mockito
  • Assertions using AssertJ
  • Recommend not to use Roboletric for business logic testing
  • RxJava testing using TestScheduler and TestSubscriber
  • Patterns to improve testability
  • UI testings with Espresso
  • Unit testing structure best practices
@mehrdad-shokri
Copy link

mehrdad-shokri commented Jun 23, 2016

hey, I Also recommend to using hamcrest along with assertj android for more readable unit and instrumented tests.
there should be a best practices on instrumented tests reviewing how to test activites, services and application context.
I'm not aware if I can suggest more improvements for testing section or you just mind futurice developer's opinion. So please mention me if you want to get some more hints. tnx.

@wviana
Copy link

wviana commented Jun 24, 2016

there should be a best practices on instrumented tests reviewing how to test activites, services and application context.
+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants