fineract-cn-mobile icon indicating copy to clipboard operation
fineract-cn-mobile copied to clipboard

Added UI/Integration tests for Create/edit, view and list products

Open varsvat opened this issue 3 years ago • 1 comments

This PR has been made on top of this PR

Please Add Screenshots If any UI changes.

  1. Create Product using couchbase successfully
  • Enter Product identifier
  • Enter name
  • Enter pattern package
  • Enter the temporal unit
  • Enter maximum Term Range
  • Enter min. balance range
  • Enter max. balance range
  • Enter min. Interest Range
  • Enter max. Interest Range
  • Navigate to the next step
  • Add an account assignment
  • Enter designator, account identifier, ledger identifier
  • Edit designator field of account assignment
  • test delete account assignment
  • Assert if the values in the product review step are correctly populated
  • Check if the product was created successfully by querying sync-gateway for the desired product
  • delete the test product entry from sync-gateway replicator

https://user-images.githubusercontent.com/53621853/130319308-0bbff424-d8d6-4579-aa76-bf3f8c733360.mp4

  1. Test product list fragment
  • Launch the application

  • Navigate to the product list fragment and check if the recyclerView is visible

  • Click on the recyclerView utem

  • Assert if the product details screen shows the correct data

  • [x] Apply the AndroidStyle.xml style template to your code in Android Studio.

  • [x] Run the unit tests with ./gradlew check to make sure you didn't break anything.

  • [x] If you have multiple commits please combine them into one commit by squashing them.

varsvat avatar Aug 21 '21 10:08 varsvat