Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR implements Unit tests for AddItems/Services, MasterDataService classes in addition to those already proposed in previous PRs.
🟦 Groupe 1 — Add (Items / Services)
onCreate disables fields when readonly
add button is disabled initially
add button enables when all fields filled
add button disables when item empty
add button disables when quantity empty
add button disables when amount empty
add button adds element to list
add button uses default quantity when empty
add button clears fields after adding
add button does nothing when element not selected
🟩 Groupe 2 — Master Data Service
download master data creates correct intent
import master data creates correct intent with URI
table exists returns true when table exists
table exists returns false when table does not exist
apply database returns false when target cannot be deleted
is database valid checks for required tables
onHandleWork handles download action
onHandleWork handles import action
Type of Change
Related Issue(s) / Task(s)
Demo
Upload screenshots/gifs or link to any demo video here.
Checklist