added more descriptive names to stage2 @Test
split recyclerView @Test on separate @Test for tested feature
added order to stage2 @tests
converted some functions to extension functions
handling possible null adapters by throwing assertion error
synchronized stage1 files with stage2 (files with same name across stages should have same content to make maintainer job easier not having to think why are files different, on purpose or by accident)
semantically tests remains the same, all tests remain passing against reference solution
added more descriptive names to stage2 @Test split recyclerView @Test on separate @Test for tested feature added order to stage2 @tests converted some functions to extension functions handling possible null adapters by throwing assertion error synchronized stage1 files with stage2 (files with same name across stages should have same content to make maintainer job easier not having to think why are files different, on purpose or by accident)
semantically tests remains the same, all tests remain passing against reference solution