Feature: Enable the users to be either coaches or clients:
At sign in the user receives the opportunity to be either a coach or a client. This information is stored in the database alongside the other information about the user.
In the EditProfileActivity, users sees their current role and can decide whether or not to change their current state (from client to coach and vice versa). This is again stored in the database.
Testing:
Additional tests have been added for the new feature and to increase the coverage of the existing code
existing tests have been adapted for the new feature
private methods have been added to the test classes to modularize tests (e.g., inputUserInfo and assertRetrievedUser in SignupActivityTest)
Feature: Enable the users to be either coaches or clients:
Testing: