package se.dat255.grupp12.test;
import junit.framework.TestCase;
import java.lang.Exception;
import java.lang.String;
import java.util.*;
import se.dat255.grupp12.Task;
import se.dat255.grupp12.User;
/**
* Created by Oscar on 2013-09-27.
*/
public class TaskTest extends TestCase {
private Task task;
private String title;
private String content;
private Date date;
public void setUp() throws Exception {
super.setUp();
title = new String("Title");
content = new String("Content");
date = new Date(10000);
task = new Task(title, Task.Priority.HIGH);
}
public void testTaskcanBeCreated() throws Exception {
TestCase.assertNotNull(task);
}
public void testTaskTitleIsSetProperly() throws Exception {
TestCase.assertTrue(task.getTitle().equals(title));
}
public void testToString() throws Exception {
assertTrue(task.toString().equals(title));
}
public void testIsDone() throws Exception {
task.setDone(true);
assertTrue(task.isDone() == true);
}
public void testSetDone() throws Exception {
task.setDone(false);
assertTrue(task.isDone() == false);
}
}