# Project 1 ## Part 1 This week our class was divided into groups for our class's first project. In this project, we will learn how to test our code and navigate working with our team. Right after class ended on 9/28, I headed to our class page and emailed all of our group members. Iac then created a group chat for our members and I suggested for us to meet the next day. For this Zoom meeting, including myself, 3/6 team members showed up and we established a plan to get gradle to work and decided who our project manager would be. After that, we met two other times. Including myself, 2/6 group members showed up for the second meeting and 4/6 of the group members showed up for the third meeting. After these meetings, we made sure to communicate to the students who never attended a session. If they never responded, we assigned them methods. Overall, I enjoyed talking to my team members and I have attended every team meeting. ## Part 2 For Part 2, our task was to implement the tests for the 5 methods we picked last week. I met with my team and we came up with a game plan for our progress for the week. Overall, I coded within the same file as another student. Before coding the tests, I drew a series of diagrams to map out all of the different paths that I would need to target based on the CC complexity. For example, **if I was working on tests for a method that had a CC of 3, I made sure to create at least 3 or more tests for that particular method**. Below, you will can see the different paths I targeted from my diagrams. ![](https://i.imgur.com/RO47s1M.png) ![](https://i.imgur.com/nrJwa3H.png) ![](https://i.imgur.com/5FD9FRO.png) ![](https://i.imgur.com/LvYB2r8.png) ![](https://i.imgur.com/g5R7yOF.png)