--- echoproperties.xml.org	2002-05-06 14:17:21.108918000 +0200
+++ src/etc/testcases/taskdefs/optional/echoproperties.xml	2002-05-07 09:24:46.279341000 +0200
@@ -12,6 +12,26 @@
     <echoproperties />
   </target>
 
+  <target name="testEchoToLogXml" depends="setup">
+    <echoproperties format="xml" />
+  </target>
+
+  <target name="testReadAndEchoToLog" depends="setup">
+    <echoproperties srcfile="echoproperties.properties" />
+  </target>
+
+  <target name="testReadBadFile" depends="setup">
+    <echoproperties srcfile="." />
+  </target>
+
+  <target name="testReadBadFileFail" depends="setup">
+    <echoproperties srcfile="." failonerror="yes" />
+  </target>
+
+  <target name="testReadBadFileNoFail" depends="setup">
+    <echoproperties srcfile="." failonerror="no" />
+  </target>
+
   <target name="testEchoToBadFile" depends="setup">
     <echoproperties destfile="." />
   </target>
@@ -28,6 +48,10 @@
     <echoproperties destfile="test.properties" />
   </target>
 
+  <target name="testEchoToGoodFileXml" depends="setup">
+    <echoproperties destfile="test.xml" format="xml" />
+  </target>
+
   <target name="testEchoToGoodFileFail" depends="setup">
     <echoproperties destfile="test.properties" failonerror="yes" />
   </target>
@@ -43,6 +67,7 @@
   <target name="cleanup">
     <delete file="test.properties" failonerror="no" />
     <delete file="test-prefix.properties" failonerror="no" />
+    <delete file="test.xml" failonerror="no" />
   </target>
 
 </project>
