@@ -0,0 +1,1100 @@
+package com.stephenramthun.datastructures;%0A%0Aimport static org.junit.jupiter.api.Assertions.assertNull;%0Aimport static org.junit.jupiter.api.Assertions.assertTrue;%0Aimport static org.junit.jupiter.api.Assertions.assertEquals;%0Aimport static org.junit.jupiter.api.Assertions.assertNotEquals;%0A%0Aimport org.junit.jupiter.api.Test;%0A%0Aclass ArrayListTest %7B%0A%0A    @Test%0A    void testInit() %7B%0A        ArrayList%3CInteger%3E a = new ArrayList%3C%3E();%0A%0A        for (int i = 0; i %3C 1000; i++) %7B%0A            a = new ArrayList%3C%3E(100);%0A        %7D%0A%0A        ArrayList%3CString%3E b = new ArrayList%3C%3E();%0A    %7D%0A%0A    @Test%0A    void testAdd() %7B%0A        ArrayList%3CInteger%3E a = new ArrayList%3C%3E();%0A        int expected;%0A        int size = 0;%0A%0A        expected = 100;%0A        a.add(expected);%0A        assertEquals(++size, a.size());%0A    %7D%0A%0A    @Test%0A    void testIterator() %7B%0A        ArrayList%3CInteger%3E list = new ArrayList%3C%3E();%0A        for (int i = 0; i %3C 10; i++) %7B%0A            list.add(i);%0A        %7D%0A%0A        int count = 0;%0A        for (Integer i : list) %7B%0A            count++;%0A        %7D%0A%0A        assertEquals(count, list.size());%0A    %7D%0A%7D%0A

Add tests.