Commit graph

61 commits

Author SHA1 Message Date
a4b1e50f0f Issue#41 Remove waitForIdle since onNode already calls it 2022-09-28 19:01:38 +03:00
f03c9f7bf2 Issue#41 Attempt to fix failing tests with compose + update test paths for artifact 2022-09-28 18:53:40 +03:00
60cfb46ccf Issue#41 Make sharedTests abstract so they won't be run in themself 2022-09-27 21:28:47 +03:00
e6349363d7 Issue#106 Update SharedTest instruction.set 2022-09-26 18:35:11 +03:00
3617ab96ac Issue#56 Create Example Description on how to start with Test First 2022-09-23 18:30:17 +03:00
4a0b6634dc Issue#107 Update instruction set to include time advancement 2022-07-18 21:52:37 +03:00
a2d018efbf Issue#97 Attempt to fix flakiness in Compose
The flakiness is caused by timeout when waiting for idling resources.
To circumvent this, we will always await the idling resources, and at the start we will only wait for compose-time, to navigate away from Splash.
2022-07-14 11:20:07 +03:00
7e019973e8 Issue#67 Extract JUnit5 MainDispatcher 2022-07-12 11:47:22 +03:00
d8a061565e Issue#94 Grammatical issues: SharedTest 2022-07-12 10:07:34 +03:00
559440884d Issue#94 Grammatical issues: Robolectric 2022-07-12 10:00:44 +03:00
13b27ac9d3 Issue#94 Grammatical issues: Core.Again 2022-07-12 09:57:54 +03:00
28e7638e7a Issue#94 Grammatical issues: ViewModel 2022-07-12 09:56:04 +03:00
613cf22f1f Issue#94 Grammatical issues: Networking 2022-07-12 09:54:21 +03:00
8391f389ae Issue#94 Grammatical issues: Core Testing 2022-07-12 09:51:51 +03:00
a935c235b9 Issue#92 Add notes about the Koin.reset + NetworkMocking rule
Previously this was not mentioned, thus the RuleChain wasn't complete and the tests didn't finish.
2022-06-30 16:35:27 +03:00
e39529b9e0 Issue#89 Note how users can try out Record Espresso Test tool
Point out that current Compose projects cannot do this.
Note to the reader a branch on which they can freely start experimenting with Espresso Test Recording.
2022-06-30 15:48:15 +03:00
d87d37a163 Issue#90 Fix Issue with the order of commands for Koin Re-initialization 2022-06-30 15:41:54 +03:00
Zsolt Boldizsár
3e8253cddc
Add minor improvements and fix some typos in the CodeKata instructions 2022-05-03 16:28:46 +03:00
58a76a3d28 Fix code analysis errors
With that updated Mockito, so `verifyZeroInteractions` is now `verifyNoInteractions`
2022-04-13 19:40:21 +03:00
1d2ca90203 Fix swapping out Database in tests
Previously overwrote the object itself for a quick swap of DatabaseInitialization, but that only works over API 24.
So now we will use loadKoinModules instead, which resolves the issue on ani API level
2022-04-13 19:13:34 +03:00
78a877b0c9 Adjust robolectrictest instructionset 2022-04-12 16:11:34 +03:00
423249f326 Adjust sharedtest instructionset 2022-04-12 16:02:26 +03:00
1abd50468f
Merge pull request #68 from fknives/compose
Compose
2022-04-11 13:06:56 +03:00
Alex Gabor
5f960880de Fix lint warning 2022-04-11 11:29:40 +03:00
Alex Gabor
d83cc23ee9 Improve ComposeLoginRobot and specify the test class that we are following 2022-04-11 11:19:17 +03:00
694d1bf0e7
Merge pull request #70 from fknives/issue#14-android-tests
issue#14 Write shared test instructionset
2022-04-11 11:10:26 +03:00
8659488b6a
Merge pull request #72 from fknives/core-again-fixes
Fixing missing code snippet and wrong DisplayName
2022-04-11 10:19:43 +03:00
3ec4d8147b Fixing missing code snippet and wrong DisplayName 2022-04-10 14:20:51 +03:00
3ae9e0724a Fix missing description of loginUnexpectedErrorResultsInErrorState and some typos in ViewModel instruction set 2022-04-10 13:26:59 +03:00
c1bdf22e69 issue#14 Review of instruction set 2022-04-08 13:05:16 +03:00
6db460ad47 issue#14 Fix type of the instructionset 2022-04-06 22:59:29 +03:00
aed9e6bd09 issue#14 Write shared test instructionset 2022-04-06 22:42:50 +03:00
Alex Gabor
47037d4bcd Add a test for restoring compose content 2022-04-04 18:16:06 +03:00
Alex Gabor
95dc76f7f1 Add instructions for testing compose 2022-04-04 12:29:44 +03:00
963d16b3f9 Fix typo in networking.instructionset.md
contentRequestAfterRefreshed was declared but retryAfterTokenRefreshRequest was used
2022-03-01 16:08:56 +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
Alex Gabor
b6ff7abdd9 Proof read robolectric instruction set 2022-02-04 15:32:27 +02:00
070f282103 Issue#13 Fix typos 2022-01-29 00:35:04 +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
1310356207
Merge pull request #53 from fknives/review-core-integration
Proof read core integration instruction set
2022-01-28 13:06:33 +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
24cffc5057 Issue#49 Add Integration Test instruction set for Core 2022-01-28 00:27:21 +02:00