@@ -0,0 +1,1652 @@
+package fini.main.tests;%0A%0Aimport static org.junit.Assert.assertEquals;%0Aimport static org.junit.Assert.assertFalse;%0A%0Aimport java.time.LocalDateTime;%0Aimport java.util.ArrayList;%0A%0Aimport fini.main.model.Task;%0Aimport fini.main.model.Task.Priority;%0Aimport fini.main.model.Task.Type;%0A%0Aimport org.junit.Test;%0A%0Aimport main.java.Task;%0A%0Apublic class TaskTest %7B%0A    %0A    @Test%0A    public void testFloatTask() %7B%0A        String notParsed = %22attend meeting%22;%0A        ArrayList%3CLocalDateTime%3E datetimes  = null;%0A        Priority priority = Task.Priority.NORMAL;%0A        String projectName = %22school%22;%0A        boolean isRecurring = false;%0A        LocalDateTime recursUntil = null;%0A        %0A        Task testingTask = new Task(notParsed, datetimes, priority, %0A                                    projectName, isRecurring, recursUntil);%0A        %0A        // Testing type and the info%0A        assertEquals(Task.Type.DEFAULT, testingTask.getTaskType());%0A        assertEquals(%22attend meeting%22, testingTask.getTitle());%0A        assertEquals(%22school%22, testingTask.getProject());%0A        assertEquals(Task.Priority.NORMAL, testingTask.getPriority());%0A        %0A        // Testing LocalDateTime %0A        assertEquals(null, testingTask.getStartDate());%0A        assertEquals(null, testingTask.getEndDate());%0A        assertEquals(null, testingTask.getStartTime());%0A        assertEquals(null, testingTask.getEndTime());%0A        assertEquals(null, testingTask.getRecursUntil());%0A        %0A        // Testing other attributes%0A        assertFalse(testingTask.isCompleted());%0A        //assertFalse(testingTask.getIsOverdue());%0A        //assertFalse(testingTask.getIsRecurring());%0A    %7D%0A%7D%0A

test for task