@Test public void testAddCommand() { int numberOfTodos = 0; try { Memory memory = Memory.getMemory(); Task t = new Task(); memory.addToDoItem(t); numberOfTodos = memory.fetchMemory().size(); memory.clearItems(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } assertEquals(1, numberOfTodos); }
@Test public void testEditCommand() { String newPayload = null; try { Memory memory = Memory.getMemory(); Task t = new Task(); memory.addToDoItem(t); memory.editToDoItem(1, "test edit item was null"); Task editedTask = memory.fetchMemory().get(0); newPayload = editedTask.getPayload(); memory.clearItems(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } assertEquals("test edit item was null", newPayload); }