Advertisement
duc-phan

Untitled

Dec 22nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. public void testGetPageHieratchyAsXml() throws Exception {
  2.     crawler.addPage(root, PathParser.parse("PageOne"));
  3.     crawler.addPage(root, PathParser.parse("PageOne.ChildOne"));
  4.     crawler.addPage(root, PathParser.parse("PageTwo"));
  5.     request.setResource("root");
  6.     request.addInput("type", "pages");
  7.     Responder responder = new SerializedPageResponder();
  8.     SimpleResponse response = (SimpleResponse) responder.makeResponse(new FitNesseContext(root), request);
  9.     String xml = response.getContent();
  10.     assertEquals("text/xml", response.getContentType());
  11.     assertSubString("<name>PageOne</name>", xml);
  12.     assertSubString("<name>PageTwo</name>", xml);
  13.     assertSubString("<name>ChildOne</name>", xml);
  14. }
  15. public void testGetPageHieratchyAsXmlDoesntContainSymbolicLinks() throws Exception {
  16.     WikiPage pageOne = crawler.addPage(root, PathParser.parse("PageOne"));
  17.     crawler.addPage(root, PathParser.parse("PageOne.ChildOne"));
  18.     crawler.addPage(root, PathParser.parse("PageTwo"));
  19.     PageData data = pageOne.getData();
  20.     WikiPageProperties properties = data.getProperties();
  21.     WikiPageProperty symLinks = properties.set(SymbolicPage.PROPERTY_NAME);
  22.     symLinks.set("SymPage", "PageTwo");
  23.     pageOne.commit(data);
  24.     request.setResource("root");
  25.     request.addInput("type", "pages");
  26.     Responder responder = new SerializedPageResponder();
  27.     SimpleResponse response = (SimpleResponse) responder.makeResponse(new FitNesseContext(root), request);
  28.     String xml = response.getContent();
  29.     assertEquals("text/xml", response.getContentType());
  30.     assertSubString("<name>PageOne</name>", xml);
  31.     assertSubString("<name>PageTwo</name>", xml);
  32.     assertSubString("<name>ChildOne</name>", xml);
  33.     assertNotSubString("SymPage", xml);
  34. }
  35. public void testGetDataAsHtml() throws Exception {
  36.     crawler.addPage(root, PathParser.parse("TestPageOne"), "test page");
  37.     request.setResource("TestPageOne");
  38.     request.addInput("type", "data");
  39.     Responder responder = new SerializedPageResponder();
  40.     SimpleResponse response = (SimpleResponse) responder.makeResponse(new FitNesseContext(root), request);
  41.     String xml = response.getContent();
  42.     assertEquals("text/xml", response.getContentType());
  43.     assertSubString("test page", xml);
  44.     assertSubString("<Test", xml);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement