package tudu.web.servlet;
import org.jdom.Document;
import org.jdom.Element;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
import org.springframework.mock.web.MockHttpServletRequest;
import org.springframework.mock.web.MockHttpServletResponse;
import org.springframework.mock.web.MockHttpSession;
public class BackupServletTest {
@Test
public void testDoGet() throws Exception {
Document doc = new Document();
Element todoListElement = new Element("todolist");
todoListElement.addContent(new Element("title")
.addContent("Backup List"));
doc.addContent(todoListElement);
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpSession session = new MockHttpSession();
session.setAttribute("todoListDocument", doc);
request.setSession(session);
MockHttpServletResponse response = new MockHttpServletResponse();
BackupServlet backupServlet = new BackupServlet();
backupServlet.doGet(request, response);
String xmlContent = response.getContentAsString();
assertTrue(xmlContent.indexOf("<title>Backup List</title>") > 0);
}
}