From: Hendrik <nh...@us...> - 2007-11-30 21:54:03
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/tools/test In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv28019/src/games/stendhal/tools/test Modified Files: JavaWriter.java Log Message: added method to writer player and npc spoken text Index: JavaWriter.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/tools/test/JavaWriter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JavaWriter.java 30 Nov 2007 20:53:52 -0000 1.1 --- JavaWriter.java 30 Nov 2007 21:53:56 -0000 1.2 *************** *** 3,6 **** --- 3,8 ---- import java.io.PrintStream; + import org.apache.commons.lang.StringEscapeUtils; + /** * writes parts of the java file for a chat test case *************** *** 8,12 **** * @author hendrik */ ! public class JavaWriter { private PrintStream out; --- 10,14 ---- * @author hendrik */ ! class JavaWriter { private PrintStream out; *************** *** 24,26 **** --- 26,38 ---- out.println("\t\t// " + line); } + + public void player(String protagonist, String text) { + out.println("\t\ten.step(player, \"" + StringEscapeUtils.escapeJava(text) + "\");"); + } + + public void npc(String protagonist, String text) { + out.println("\t\tassertEquals(\"" + + StringEscapeUtils.escapeJava(text) + + "\", " + protagonist + ".get(\"text\"));"); + } } |