For this assignment, you are implementing a Set of strings using a trie. In addition to add, contains, and remove, you will be writing methods to find the longest prefix and all suffixes. Note that add, contains, and remove are worth more points. I'm providing you with an Iterator for testing purposes.
Put your unit test in the test folder. When you run gradle test it will generate test coverage. That is put in the file app/build/jacocoHtml/csci2320/index.source.html. The number of points you get depends on your coverage of the files where you are adding code. Full points for 95% coverage or better. Half points for 90-95% coverage. Quarter points for 80-90% coverage.
You can run the speed test that I will use by running gradle run and entering "speed". The output will be different at different times and on different computers, but on a given computer you should be able to check when you make changes that make it run faster.