-
Notifications
You must be signed in to change notification settings - Fork 1
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
Added automation for Digital Invoice Screen #565
Added automation for Digital Invoice Screen #565
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job @SyedaGinii, thanks for implementing these test cases, they will prove very valuable to track any changes in the implementation of the digital invoice screen!
I left some change requests to clarify what the aims of the tests cases are, and to return and use the results of the checks you perform.
.../src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/ConfigurationScreen.kt
Outdated
Show resolved
Hide resolved
.../src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/ConfigurationScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for applying the modifications! It looks much better now 😄
Sorry to request more changes, it's very important to check that the application behaves as we intend it to...
I've added a few requests that will hopefully help achieve the results we want from the testcases.
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
PM-26
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Syeda! The test cases look a lot better! I added some clarifications and suggestions to some of the functions, to ensure we make the most of the test cases
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/DigitalInvoiceScreen.kt
Outdated
Show resolved
Hide resolved
...app/src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/ExtractionScreen.kt
Show resolved
Hide resolved
...ample-app/src/androidTest/java/net/gini/android/bank/sdk/exampleapp/ui/screens/MainScreen.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the latest modifications! As discussed on Slack, please assert the remaining checks, so that we ensure the tests fail if the desired behaviour is changed.
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Outdated
Show resolved
Hide resolved
...roidTest/java/net/gini/android/bank/sdk/exampleapp/ui/testcases/DigitalInvoiceScreenTests.kt
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your patience Syeda! Good work! 💯
Quality Gate passedIssues Measures |
Ui Automation for Digital Invoice Screen
Jira ticket: https://ginis.atlassian.net/browse/PM-26