Commit graph

195 commits

Author SHA1 Message Date
Alex Gabor
e4ac3f78b6 Move compose package up 2022-04-01 10:36:31 +03:00
Alex Gabor
6ddd057e66 Wait for idling resources 2022-04-01 10:36:31 +03:00
Alex Gabor
4feb92d4ed Add first compose test 2022-04-01 10:36:31 +03:00
Alex Gabor
d74534d96b Show error on home screen 2022-04-01 10:36:31 +03:00
Alex Gabor
0ca6ac9c9a Improve auth screen 2022-04-01 10:36:31 +03:00
Alexandru Gabor
b6e4d282b7 Add home screen 2022-04-01 10:36:31 +03:00
Alex Gabor
a9dc65d0b6 Add compose UI 2022-04-01 10:36:31 +03:00
dependabot[bot]
994d925e77
Bump rxjava from 3.1.3 to 3.1.4
Bumps [rxjava](https://github.com/ReactiveX/RxJava) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/ReactiveX/RxJava/releases)
- [Commits](https://github.com/ReactiveX/RxJava/compare/v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: io.reactivex.rxjava3:rxjava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 12:13:14 +00:00
8866ac8477
Merge pull request #65 from fknives/issue#64-fix-issue-with-idling-resources
issue#64 Fix issue with idling resources
2022-03-08 17:18:46 +02:00
543fb31af6
Merge pull request #63 from fknives/dependabot/gradle/develop/com.android.tools.build-gradle-7.1.2
Bump gradle from 7.1.1 to 7.1.2
2022-03-07 17:19:12 +02:00
359904b5c3 issue#64 Fix issue with idling resources
reference: https://github.com/JakeWharton/okhttp-idling-resource/pull/16
Espresso expects callback when a resource is released. However since our OkHttp Dispatchers were reused and 2 compiting IdlingResource was registered, one overwrote the other's callback and this crashed the Espresso tests.
To resolve this I made sure when one is registeres, it's respects the current callback and wraps around it instead of overwriting it.
2022-03-07 17:09:56 +02:00
963d16b3f9 Fix typo in networking.instructionset.md
contentRequestAfterRefreshed was declared but retryAfterTokenRefreshRequest was used
2022-03-01 16:08:56 +02:00
dependabot[bot]
7274c287f5
Bump gradle from 7.1.1 to 7.1.2
Bumps gradle from 7.1.1 to 7.1.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 12:12:44 +00:00
bfa9f26835
Merge pull request #60 from fknives/dependabot/gradle/develop/com.android.tools.build-gradle-7.1.1
Bump gradle from 7.1.0 to 7.1.1
2022-02-21 13:27:23 +02:00
b843191544
Merge pull request #62 from fknives/issue#61
Issue#61 Update robolectric version to 4.7
2022-02-15 21:46:27 +02:00
ec534202a8 Issue#61 Update robolectric version to 4.7 2022-02-15 20:53:52 +02:00
dependabot[bot]
441cc941e7
Bump gradle from 7.1.0 to 7.1.1
Bumps gradle from 7.1.0 to 7.1.1.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 12:11:06 +00:00
0004645791
Merge pull request #59 from fknives/issue#48-readme
Issue#48 Update readme
2022-02-07 13:05:46 +02:00
f8226368f0 Issue#48 Update readme 2022-02-07 12:57:59 +02:00
f9a1bfbb0d
Merge pull request #57 from fknives/robolectric-review
Proof read robolectric instruction set
2022-02-07 12:45:51 +02:00
018a5369fe PR#57 Describe what shadows are and give a better starting point 2022-02-07 11:30:31 +02:00
6fd6a838d4 PR#57 Added additional explanation of Espresso's IdlingResources 2022-02-07 11:18:39 +02:00
02ac524dd3 PR#57 Remove unnecessary TestCoroutineScheduler creation 2022-02-07 11:14:20 +02:00
88b122e0b7 PR#57 Explain how DatabaseInitialization is overwritten 2022-02-07 11:05:02 +02:00
18852e1dc3 PR#57 Describe TestFixtures in more detail and give an alternative 2022-02-07 11:00:10 +02:00
9d3f72d1fa PR#57 Fix codeAnalysis errors 2022-02-07 10:54:40 +02:00
Alex Gabor
b6ff7abdd9 Proof read robolectric instruction set 2022-02-04 15:32:27 +02:00
f7f168ad75
Merge pull request #55 from fknives/issue#13-finish-robolectric-documentation
Issue#13 finish robolectric documentation
2022-01-29 00:49:13 +02:00
833636ac69 Issue#13 Fix more codeAnalysis errors 2022-01-29 00:39:04 +02:00
070f282103 Issue#13 Fix typos 2022-01-29 00:35:04 +02:00
c952f4f34d Issue#13 Fix codeAnalysis errors 2022-01-29 00:33:59 +02:00
03e413fba6 Issue#13 Add CodeKata for Robolectric Tests 2022-01-29 00:30:35 +02:00
c38e608c8c Issue#13 Finish Robolectric SharedPreferences test description 2022-01-28 22:37:33 +02:00
d29207be12
Merge pull request #52 from fknives/review-viewmodel
Proof read viewmodel instruction set
2022-01-28 13:57:27 +02:00
e4f7d04918
Merge pull request #54 from fknives/fix_state_was_shared_between_integration_tests
Fix Flaky Integration Tests
2022-01-28 13:56:50 +02:00
60248b01f8 Fix flaky Integration Tests 2022-01-28 13:49:09 +02:00
1310356207
Merge pull request #53 from fknives/review-core-integration
Proof read core integration instruction set
2022-01-28 13:06:33 +02:00
d1f9359764
Merge pull request #51 from fknives/review-network
Proof read networking instruction set
2022-01-28 12:42:14 +02:00
Alex Gabor
bdc34c1de5 Proof read core integration instruction set 2022-01-28 10:40:49 +02:00
Alex Gabor
89a57b581f Proof read viewmodel instruction set 2022-01-28 09:53:40 +02:00
Alex Gabor
4504a667fc Proof read networking instruction set 2022-01-28 09:13:20 +02:00
792ef012e1
Merge pull request #50 from fknives/issue#49-core-integration-tests
Issue#49 core integration tests
2022-01-28 00:46:28 +02:00
222774bc6f Fix GitHub integration with tests 2022-01-28 00:38:03 +02:00
85faee64ea Fix code analysis errors 2022-01-28 00:33:48 +02:00
24cffc5057 Issue#49 Add Integration Test instruction set for Core 2022-01-28 00:27:21 +02:00
9a63cdba38 Fix file location 2022-01-27 22:46:46 +02:00
3f4d22528c Issue#8 Take use of TestFixtures to keep MockWebServer TLS setup in the network module, while still being able to use it in Android Tests 2022-01-27 22:46:03 +02:00
555ad6d05f Issue#49 Add core-network integration tests 2022-01-27 21:19:47 +02:00
a69fdce26c Issue#49 Add first integration test to core 2022-01-27 15:56:32 +02:00
c4c2ea7c26 Issue#13 Add separate task for robolectric tests 2022-01-27 03:21:55 +02:00