diff options
author | michelou <michelou@epfl.ch> | 2003-10-20 17:42:00 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2003-10-20 17:42:00 +0000 |
commit | be83a6705480bd976d7afcf8b8e3980ef13f7439 (patch) | |
tree | 2a2d7c6a00a6353060c9f52dba41803ee3834a21 /sources | |
parent | d1a6514fb140a54ba445e985bef1ef9407427632 (diff) | |
download | scala-be83a6705480bd976d7afcf8b8e3980ef13f7439.tar.gz scala-be83a6705480bd976d7afcf8b8e3980ef13f7439.tar.bz2 scala-be83a6705480bd976d7afcf8b8e3980ef13f7439.zip |
- function 'compareFiles' now returns diff stri...
- function 'compareFiles' now returns diff string (no output anymore)
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/tools/scalatest/FileUtils.java | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/sources/scala/tools/scalatest/FileUtils.java b/sources/scala/tools/scalatest/FileUtils.java index 49a78e85fd..f0437ad658 100644 --- a/sources/scala/tools/scalatest/FileUtils.java +++ b/sources/scala/tools/scalatest/FileUtils.java @@ -69,10 +69,9 @@ class FileUtils { * * @param f1 * @param f2 - * @param showDiff */ - public static boolean compareFiles(File f1, File f2, boolean showDiff) { - boolean res = false; + public static String compareFiles(File f1, File f2) { + String res = null; try { ByteArrayOutputStream diffStream = new ByteArrayOutputStream(); PrintStream diffOutput = new PrintStream( @@ -82,15 +81,11 @@ class FileUtils { DiffPrint.main(new String[]{ f1.getCanonicalPath(), f2.getCanonicalPath() }); System.setOut(System.out); System.setErr(System.err); - if (showDiff) - System.out.println(diffStream.toString()); - res = diffStream.toString().startsWith("No"); + res = diffStream.toString(); + if (res.startsWith("No")) + res = ""; } catch (IOException e) {} return res; } - public static boolean compareFiles(File f1, File f2) { - return compareFiles(f1, f2, false); - } - } |