bodewig 2003/04/09 07:02:23
Modified: src/etc/testcases/taskdefs checksum.xml
src/testcases/org/apache/tools/ant/taskdefs
ChecksumTest.java
Log:
Demonstrate bug 18670
Revision Changes Path
1.2 +5 -0 ant/src/etc/testcases/taskdefs/checksum.xml
Index: checksum.xml
===================================================================
RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/checksum.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- checksum.xml 19 Nov 2001 15:18:46 -0000 1.1
+++ checksum.xml 9 Apr 2003 14:02:23 -0000 1.2
@@ -36,4 +36,9 @@
<checksum file="../asf-logo.gif" fileext=".md5" />
</condition>
</target>
+
+ <target name="verifyFromProperty">
+ <checksum property="checksum" file="checksum.xml"/>
+ <checksum property="checksum" file="checksum.xml"
verifyproperty="verify"/>
+ </target>
</project>
1.4 +7 -2
ant/src/testcases/org/apache/tools/ant/taskdefs/ChecksumTest.java
Index: ChecksumTest.java
===================================================================
RCS file:
/home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/ChecksumTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ChecksumTest.java 7 Mar 2003 11:23:11 -0000 1.3
+++ ChecksumTest.java 9 Apr 2003 14:02:23 -0000 1.4
@@ -1,7 +1,7 @@
/*
* The Apache Software License, Version 1.1
*
- * Copyright (c) 2001 The Apache Software Foundation. All rights
+ * Copyright (c) 2001,2003 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -100,6 +100,11 @@
public void testVerifyAsCondition() {
testVerify("verifyAsCondition");
assertNull(project.getProperty("no.logo.md5"));
+ }
+
+ public void testVerifyFromProperty() {
+ assertNull(getProject().getProperty("verify"));
+ expectPropertySet("verifyFromProperty", "verify", "true");
}
private void testVerify(String target) {