private void dumpToFile( final String id, final String query, final Object params ) throws Exception { StringBuffer sb = new StringBuffer( 2048 ); String prettifiedJson = WRITER.writeValueAsString( params ); sb.append( "\n.Parameters\n[source,javascript]\n----\n" ) .append( prettifiedJson ) .append( "\n----\n\n.Query\n" ) .append( AsciidocHelper.createAsciiDocSnippet( "cypher", engine.prettify( query ) ) ); AsciiDocGenerator.dumpToSeparateFile( docsTargetDir, id, sb.toString() ); }
@Test public void prettifier_makes_pretty() throws Exception { String given = "match (n)-->() return n"; String expected = String.format("MATCH (n)-->()%nRETURN n"); assertEquals(expected, engine.prettify(given)); }