[zipdiff-cvs] zipdiff/src/test/zipdiff DifferenceCalculatorTest.java,1.5,1.6
Status: Alpha
Brought to you by:
sullis
From: Sean S. <su...@us...> - 2004-06-19 20:28:42
|
Update of /cvsroot/zipdiff/zipdiff/src/test/zipdiff In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1140/src/test/zipdiff Modified Files: DifferenceCalculatorTest.java Log Message: Index: DifferenceCalculatorTest.java =================================================================== RCS file: /cvsroot/zipdiff/zipdiff/src/test/zipdiff/DifferenceCalculatorTest.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DifferenceCalculatorTest.java 19 Jun 2004 20:21:59 -0000 1.5 --- DifferenceCalculatorTest.java 19 Jun 2004 20:28:28 -0000 1.6 *************** *** 1,9 **** /* ! * Created on Jun 9, 2004 * */ package zipdiff; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; --- 1,11 ---- /* ! * * */ + package zipdiff; import java.io.BufferedOutputStream; + import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; *************** *** 16,19 **** --- 18,25 ---- import zipdiff.DifferenceCalculator; import zipdiff.Differences; + import zipdiff.output.Builder; + import zipdiff.output.HtmlBuilder; + import zipdiff.output.TextBuilder; + import zipdiff.output.XmlBuilder; import junit.framework.TestCase; *************** *** 58,69 **** } - /** - * Constructor for DifferenceCalculatorTest. - * @param arg0 - */ - public DifferenceCalculatorTest(String arg0) { - super(arg0); - } - /** * Create a jar with only one entry in it. That entry being A --- 64,67 ---- *************** *** 192,195 **** --- 190,196 ---- Map changedEntries = differences.getChanged(); assertTrue(changedEntries.size() == 0); + + exerciseOutputBuilders(differences); + } *************** *** 209,212 **** --- 210,215 ---- Map changedEntries = differences.getChanged(); assertTrue(changedEntries.size() == 0); + + exerciseOutputBuilders(differences); } *************** *** 228,232 **** --- 231,239 ---- Map changedEntries = differences.getChanged(); assertTrue(changedEntries.size() == 0); + + exerciseOutputBuilders(differences); + } + /* *************** *** 247,251 **** --- 254,305 ---- Map changedEntries = differences.getChanged(); assertTrue(changedEntries.containsKey("A")); + + exerciseOutputBuilders(differences); + + } + + private void exerciseHtmlBuilder(Differences differences) + { + assertNotNull(differences); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + + Builder b = new HtmlBuilder(); + b.build(baos, differences); + + assertTrue(baos.size() > 0); + } + + private void exerciseXmlBuilder(Differences differences) + { + assertNotNull(differences); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + + Builder b = new XmlBuilder(); + b.build(baos, differences); + + assertTrue(baos.size() > 0); + } + + private void exerciseTextBuilder(Differences differences) + { + assertNotNull(differences); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + + Builder b = new TextBuilder(); + b.build(baos, differences); + + assertTrue(baos.size() > 0); } + private void exerciseOutputBuilders(Differences differences) + { + assertNotNull(differences); + exerciseHtmlBuilder(differences); + exerciseXmlBuilder(differences); + exerciseTextBuilder(differences); + } + } |