@@ -0,0 +1,1340 @@
+package utask.model.task;%0A%0Aimport static org.junit.Assert.assertFalse;%0Aimport static org.junit.Assert.assertTrue;%0A%0Aimport org.junit.Test;%0A%0A//@@author A0138423J%0Apublic class StatusTest %7B%0A%0A    @Test%0A    public void isValidTimestamp() %7B%0A        // blank Status%0A        assertFalse(Status.isValidBoolean(%22%22)); // empty string%0A        assertFalse(Status.isValidBoolean(%22 %22)); // spaces only%0A%0A        // missing parts%0A        assertFalse(Status.isValidBoolean(%22TRU%22)); // Upper case with incomplete%0A                                                   // spelling%0A        assertFalse(Status.isValidBoolean(%22complet%22)); // Lower case with%0A                                                       // incomplete spelling%0A%0A        // invalid parts%0A        assertFalse(Status.isValidBoolean(%220%22)); // integer%0A        assertFalse(Status.isValidBoolean(%221.0%22)); // double%0A        assertFalse(Status.isValidBoolean(%22@$#%25%22)); // symbols%0A        assertFalse(Status.isValidBoolean(%22accomplished%22)); // strings%0A%0A        // valid timestamp%0A        assertTrue(Status.isValidBoolean(%22TRUE%22));%0A        assertTrue(Status.isValidBoolean(%22false%22));%0A        assertTrue(Status.isValidBoolean(%22YES%22));%0A        assertTrue(Status.isValidBoolean(%22no%22));%0A        assertTrue(Status.isValidBoolean(%22Complete%22));%0A        assertTrue(Status.isValidBoolean(%22Incomplete%22));%0A    %7D%0A%0A%7D%0A

Add unit test for Status