@Test public void find_findsTaskInDatabase_true() { Task myTask = new Task("Mow the lawn", 1); myTask.save(); Task savedTask = Task.find(myTask.getId()); assertTrue(myTask.equals(savedTask)); }
@Test public void save_assignsIdToObject() { Task myTask = new Task("Mow the lawn", 1); myTask.save(); Task savedTask = Task.all().get(0); assertEquals(myTask.getId(), savedTask.getId()); }
@Test public void save_savesCategoryIdIntoDB_true() { Category myCategory = new Category("Household chores"); myCategory.save(); Task myTask = new Task("Mow the lawn", myCategory.getId()); myTask.save(); Task savedTask = Task.find(myTask.getId()); assertEquals(savedTask.getCategoryId(), myCategory.getId()); }
public void saveTasks() throws PlatformException { try { for (ITask task : _tasks) { ((Task) task).getInfo().save(); } _dbManager.commit(); } catch (Exception e) { _dbManager.rollback(); LOGGER.fatal("", e); throw new PlatformException(e.getLocalizedMessage()); } }
@Override public void add(Task task) { if (find(task.getCode()) != null) return; if (task.save(db)) { super.add(task); sort( new Comparator<Task>() { @Override public int compare(Task lhs, Task rhs) { return lhs.getCode().compareTo(rhs.getCode()); } @Override public boolean equals(Object obj) { return this.equals(obj); } }); } }
@Test public void save_returnsTrueIfDescriptionsAretheSame() { Task myTask = new Task("Mow the lawn", 1); myTask.save(); assertTrue(Task.all().get(0).equals(myTask)); }