Once you have accepted the assignment on GitHub, click the 'code' button on the GitHub repository and copy the HTTPS url. Go to your IDE for this class in toolbox and open it from toolbox. Then click get from VCS and put in the url and click clone.
If you already have an assignment open, go to File → New → Project From Version Control, then put in the url and click clone.
Complete the methods in the /src/main/java/MyStringArrayList.java file. ArrayList documentation for Java 17 can be found here.
To complete this assignment you must do the following:
- Create a minimum of four test cases for the getElement method.
- Create a minimum of four test cases for the contains method.
- Create a minimum of four test cases for the removeElementAt method.
- Create a minimum of four test cases for the addFront method.
- Create a minimum of four test cases for the toString method.
- Have all tests pass.
- Fill out the javadocs in /src/main/java/MyStringArrayList.java for all methods.
- Ensure your public name is filled out in GitHub.
To submit your assignment you will go the top of Intellij and select the "Git" button or hit ctrl + k. Click the checkbox next to the Changes button and add a simple explanation of what you did to the commit Message TextBox. Hit the "Commit and Push" button. If the IDE says you have TODOs left you have not completed the assignment yet, however you may commit anyway for partial credit. On the pop-up click push, you should receive an email shortly on how many of your tests have passed from the GitHub CI. Your professors will be emailed about the percentage of pass/fail rate of your tests and docs the day after your assignment is due.