AdevintaSpain/Barista
:coffee: The one who serves a great Espresso
30 Releases
Latest: 3y ago
4.3.0Latest
📋 What's Changed
- Remove the CI badge because the test environment is flaky by @rocboronat in https://github.com/AdevintaSpain/Barista/pull/445
- Tech: Add api 31 to test by @alorma in https://github.com/AdevintaSpain/Barista/pull/447
- Fix: API 31 run tests by @alorma in https://github.com/AdevintaSpain/Barista/pull/449
- Update the company behind Barista by @rocboronat in https://github.com/AdevintaSpain/Barista/pull/453
- Remove the CI badge from the readme by @rocboronat in https://github.com/AdevintaSpain/Barista/pull/452
- Update README.md by @stavares843 in https://github.com/AdevintaSpain/Barista/pull/460
- Feature: check checkbox by @SmasSive in https://github.com/AdevintaSpain/Barista/pull/465
✨ New Contributors
- @stavares843 made their first contribution in https://github.com/AdevintaSpain/Barista/pull/460
- Full Changelog: https://github.com/AdevintaSpain/Barista/compare/4.2.0...4.3.0
Barista Compose - Alpha4.2.0
4.1.0
📋 Changes
- Rewrite hamcrest internal API usage (#436)
- Update Espresso version (#432)
- Simplify BitmapComparator (#435)
4.0.0
New coordinates: `com.adevinta.android`
Sonatype release3.10.0-sonatype
3.10.0v3.10.0
📋 Changes
- Implemented repeat attempts by default (#394)
v.3.9.0v3.9.0
📋 Changes
- Add assertNoError method side of assertError methods (#385)
v3.8.0
📋 Changes
- Support for MaterialButton icon in `assertHasDrawable()` functions
3.7.0v3.7.0
📋 Changes
- Update PermissionGranter to allow android 11 permissions (#366)
- Add ViewPager2 swipe support (#368)
- Assert view background with a plain color (#371)
- Make FlakyRule tests less flaky (#362)
3.6.0v3.6.0
📋 Changes
- Day night rule (#359)
- Fixed visibility assertions (#316)
- PermissionGranter should click *foreground* grant button for location (#356)
- Update disabled states for color state list (#353)
- Fix color state list color check (#351)
- Downgrade emulator version for better stability (#363)
- Make DatabaseOperations class open with all its methods (#346)
- Update emulator workflow (#361)
- + 6 more
v3.5.0
📋 Changes
- Exclude Room metadata when clearing DB (#343)
v3.4.0
📋 Changes
- Add color styleable assertTextColorIs (#341)
v3.3.0
📋 Changes
- Update color matcher to accept attribute colors and color int (#340)
- Add test for vector image assertHasDrawable (#315)
- Add open overflowMenu action (#332)
- Add chips interactions and assertions (#321)
- Add scrollTo() signatures to support scrolling on a custom view matcher (#323)
- Removed `exclude group: 'com.android.support'` (#317)
- Better explain how to mock the camera (#325)
Release v3.2.0v3.2.0
📋 Changes
- Fix permission granter on Android Q (#312)
- Assert content description (#308)
- Remove migration guide (#307)
v3.1.0
📋 Changes
- Assertion for TextInputLayout Text Helper Hint (#303)
- Added support for string resource id in contains assertions (#305)
v3.0.0
📋 Changes
- Migrate to AndroidX (#301)
- Update Gradle and tools (#300)
- Fix a typo in the reame
- Issue templates (#291)
- Add missing displayed examples (#290)
v2.10.0
📋 Changes
- Add assertListNotEmpty (#288)
- Add assertNotDisplayed assertion with view id and string resource (#289)
v2.9.0
📋 Changes
- Add RatingBar interaction support (#285)
- Add BaristaClickableAssertions (#277)
- Add new features in BaristaListAssertions (#280)
- Separate API sample code into blocks (#282)
v2.8.0
📋 Changes
- Apply new code style to the whole project (#272)
- Rename assertionErrorMessage to assertionDescription (#273)
- Adds assertDisplayed(Matcher) and assertNotDisplayed(Matcher) methods (#271)
- Add Schibsted code style (#270)
v2.7.1
📋 Changes
- Fix assertListItemCount not throwing error when failed bug (#269)
- Made license file link working (#263)
- Clarify how to use the custom assertions message (#257)
- Improve the explanation about custom assertions (#255)
- Rename custom assertion message parameter to better explain its intention (#256)
v2.7.0
📋 Changes
- Add assertAny {} with sugar for kotlin (#254)
- Created class BaristaListAssertions to hold list and recyclerview assertions. (#253)
v2.6.0
📋 Changes
- Clear files with optional regex filter (#250)
- Update write methods to work with wrapped EditTexts (#245)
- Assert displayed with string resource (#247)
- Safer view pager swipe actions (#243)
v2.5.0
📋 Changes
- Hint and error assertions (#236)
- Added setTimeOnPicker function that populates the hour and minute on a time picker (#237)
- Added clearText function for EditTexts (#238)
- Make public ActivityTestRule from BaristaRule (#215)
- Fix ListInteractions failure handling (#240)
- Improve assertion tests and errors (#242)
- Created ViewActionExecutor to reuse performAction() code (#194)
- Explain how to use @get:Rule in Kotlin tests (#221)
- + 2 more
v2.4.0
Introduce generic assertAnyView function (#198) Add Intents on the index (#208) Fix typo (#207)
v2.3.0
📋 Changes
- Fake camera calls intents (#159)
- Better Kotlin support for BaristaRule (#205)
- Remove barista2 branch for travis (#206)
- Barista logo svg (#201)
Seekbar, ProgressBar, GridView, Keyboard, Text color, Backgrounds, Partial text... and more!v2.2.0
📋 Changes
- Fixes wrong error handling on assertDisplayed (#192)
- Adding interactions for SeekBar views (#182)
- Update readme look and feel (#191)
- Add keyboard interactions (#185)
- Fix the "not" section of the text color asserts (#190)
- Add with text color (#179)
- Create CODE_OF_CONDUCT.md (#189)
- Added support for GridView interactions (#188)
- + 5 more
Scroll to a text resource... is back!v2.1.0
Don't know why, on Barista 2.0 we removed that feature. But you still need it, isn't it? So, he's back, like Terminator, but being a method of the Barista public API. #176
2.0.0v2.0.0
📋 Changes
- Improve error handling on magic methods (#134)
- Change click to clickOn (#144)
- Changed package structure (#143)
- Add pull to refresh without id (#150)
- Add focus assertions (#148)
- Merge RecyclerView and ListView actions into ListActions (#146)
- Create FlakyTestRule independent from ActivityTestRule (#160)
- Rename and remove some APIs (#161)
- + 3 more
Scroll to a text resourcev1.9.0
Previously, you scrolled to Views by its id or by a `"hardcoded text"`. Let's start the scroll party to R.string.something! #167
Long Clickv1.8.0
📋 Changes
- Added LongClickActions (#136)
- Fixes click with scroll and multiple views (#130)
