Feature: mod-organizations integration tests document. Background: The purpose of this document is to understand all test cases for mod-organizations. # Test organizations APIs Background: All types of the acquisition units already created Use case : Retrieve organization which is not protected by acq-unit Given User doesn't belong to acquisition unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is protected by READ_ONLY acq-unit Given User doesn't belong to acquisition unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is fully-protected Given User doesn't belong to acquisition unit When User try to retrieve organization Then Organization does not successfully retrieve because User doesn't belong to acquisition unit Use case : Retrieve all organization Given User doesn't belong to acquisition unit When User try to retrieve organization Then All organizations do not successfully retrieve because User doesn't belong to acquisition unit Use case: Get user and assign that user to "read-open" acq-unit Given User doesn't belong to acquisition unit When User try to assign to "read-open" acq-unit Then User successfully assigned to "read-open" acq-unit Use case : Retrieve organization which is not protected by acq-unit Given User belong to "read-open" acq-unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is protected by READ_ONLY acq-unit Given User belong to "read-open" acq-unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is fully-protected Given User belong to "read-open" acq-unit When User try to retrieve organization Then Organization does not successfully retrieve because User doesn't belong to fully-protected acquisition unit Use case : Retrieve all organizations Given User belong to "read-open" acq-unit When User try to retrieve organization Then All organizations do not successfully retrieve because User doesn't belong to fully-protected acquisition unit Use case: Get user and assign that user to "fully-protected" acq-unit Given User belong to "read-open" acq-unit When User try to assign to "fully-protected" acq-unit Then User successfully assigned to "fully-protected" acq-unit Use case : Retrieve organization which is not protected by acq-unit Given User belong to "fully-protected" acq-unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is protected by READ_ONLY acq-unit Given User belong to "fully-protected" acq-unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve organization which is fully-protected Given User belong to "fully-protected" acq-unit When User try to retrieve organization Then Organization successfully retrieved Use case : Retrieve all organizations Given User belong to "fully-protected" acq-unit When User try to retrieve organization Then All organizations successfully retrieved Use case: Create an organization with duplicate account number Given Organization created with account When User try to update with same accountno Then Organization does not update successfully