[mb-commits] r13630 - search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet

[email protected] Wed, 27 Feb 2013 06:17:22 +0000
Newsgroups gmane.comp.audio.musicbrainz.cvs
Message-ID <E1UAaKQ-0005ix-CC@wiley>
Author: ijabz
Date: 2013-02-27 06:17:07 +0000 (Wed, 27 Feb 2013)
New Revision: 13630

Modified:
   search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindWorkTest.java
Log:
Added test to check Xml pretty print is actually pretty

Modified: search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindWorkTest.java
===================================================================
--- search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindWorkTest.java	2013-02-26 16:51:00 UTC (rev 13629)
+++ search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindWorkTest.java	2013-02-27 06:17:07 UTC (rev 13630)
@@ -374,4 +374,20 @@
     assertTrue(output.contains("\"count\" : 1"));
     assertTrue(output.contains(""));
   }
+
+
+    @Test
+    public void testOutputAsXmlIsPretty() throws Exception {
+
+        Results res = ss.search("work:\"Symphony No. 5\"", 0, 1);
+        ResultsWriter writer = ss.getMmd2Writer();
+        StringWriter sw = new StringWriter();
+        PrintWriter pr = new PrintWriter(sw);
+        writer.write(pr, res,SearchServerServlet.RESPONSE_XML, true);
+        pr.close();
+        String output = sw.toString();
+        System.out.println("Xml is" + output);
+        assertTrue(output.split("\n").length>20);
+
+    }
 }
\ No newline at end of file