krysalis-version/src/test/org/krysalis/version/ant/available available.xml,NONE,1.1 VersionAvailableTaskTest.java,NONE,1.1
| Newsgroups | gmane.comp.krysalis.sandbox |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/krysalis-version/src/test/org/krysalis/version/ant/available
In directory sc8-pr-cvs1:/tmp/cvs-serv13187/src/test/org/krysalis/version/ant/available
Added Files:
available.xml VersionAvailableTaskTest.java
Log Message:
Back into one project...
--- NEW FILE: available.xml ---
<?xml version="1.0"?>
<project name="version-test" basedir="../../../../../../.." default="testSimple">
<taskdef name="version-available"
classname="org.krysalis.version.ant.available.AvailableTask"/>
<target name="testExistence">
<version-available property="version.available" versionId="org.krysalis.version">
</version-available>
</target>
<target name="testAbsence">
<version-available property="version.available" versionId="org.krysalis.bogus">
</version-available>
</target>
<target name="testHigher">
<version-available property="version.available" versionId="org.krysalis.version">
<version
major ="1"
minor="2"/>
</version-available>
</target>
</project>
--- NEW FILE: VersionAvailableTaskTest.java ---
package org.krysalis.version.ant.available;
import org.apache.tools.ant.BuildFileTest;
/**
*
* @author $Author: arb_jack $
* @version $Revision: 1.1 $
*/
public class VersionAvailableTaskTest extends BuildFileTest {
/**
* Constructor for VersionTask.
* @param arg0
*/
public VersionAvailableTaskTest(String arg0) {
super(arg0);
}
public void setUp() {
configureProject("src/test/org/krysalis/version/ant/available/available.xml");
}
public void testExistence() {
executeTarget("testExistence");
assertPropertySet("version.available");
}
public void testAbsence() {
executeTarget("testAbsence");
assertPropertyUnset("version.available");
}
public void testHigher() {
executeTarget("testHigher");
assertPropertySet("version.available");
}
}
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com