krysalis-version/src/test/java/org/krysalis/version/ant/stamp VersionGeneratorTaskTest.java,NONE,1.1 version.xml,NONE,1.1
Nick Chalko <[email protected]> Tue, 09 Nov 2004 07:54:54 +0000
| Newsgroups | gmane.comp.krysalis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/krysalis/krysalis-version/src/test/java/org/krysalis/version/ant/stamp
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2087/src/test/java/org/krysalis/version/ant/stamp
Added Files:
VersionGeneratorTaskTest.java version.xml
Log Message:
Coppied over a bunch of tests.
--- NEW FILE: version.xml ---
<?xml version="1.0"?>
<project name="version-test" basedir="../../../../../../../../.." default="test">
<taskdef resource="depot-version-antlib.xml"/>
<target name="init">
<delete dir="transient/test"/>
<mkdir dir="transient/test"/>
<delete dir="transient/classes"/>
<mkdir dir="transient/classes"/>
</target>
<target name="testComplex" depends="init">
<version-stamp dest="transient/test" >
<versionMarker versionId="org.apache.acorn">
<version major="1" minor="2"/>
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="testComplexAttributed" depends="init">
<version-stamp dest="transient/test" >
<versionMarker versionId="org.apache.acorn.attr">
<version major="1" minor="2"/>
<attribute name="foo" value="bar"/>
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="testVersionString" depends="init">
<version-stamp dest="transient/test" >
<versionMarker versionId="org.apache.acorn.version" version="1.2">
<attribute name="foo" value="bar"/>
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="testVersionString2" depends="init">
<version-stamp dest="transient/test"
versionId="org.apache.acorn.version" version="1.2" />
<antcall target="compile"/>
</target>
<target name="testVersionString3" depends="init">
<version-stamp dest="transient/test"
versionId="org.apache.acorn.version" version="1.2" >
<versionMarker>
<attribute name="foo" value="bar"/>
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="testDefaultedAttributes" depends="init">
<version-stamp dest="transient/test" >
<versionMarker versionId="org.apache.acorn.defaulted" version="1.2">
<defaultAttributes/>
<attribute name="foo" value="bar"/>
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="testDevVersion" depends="init">
<version-stamp dest="transient/test" >
<versionMarker versionId="org.apache.acorn.dev" version="1.2.1-dev">
</versionMarker>
</version-stamp>
<antcall target="compile"/>
</target>
<target name="compile">
<javac srcdir="transient/test" destdir="transient/classes">
<classpath path="transient/classes"/>
</javac>
</target>
<target name="test" depends="testComplex, testComplexAttributed, testVersionString, testVersionString2, testVersionString3, testDefaultedAttributes"/>
</project>
--- NEW FILE: VersionGeneratorTaskTest.java ---
/*
* Copyright 2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
*/
package org.krysalis.version.ant.stamp;
import org.apache.tools.ant.BuildFileTest;
import org.apache.tools.ant.Project;
public class VersionGeneratorTaskTest extends BuildFileTest {
/**
* Constructor for VersionTask.
*
* @param arg0
*/
public VersionGeneratorTaskTest(String arg0) {
super(arg0);
}
public void setUp() {
configureProject("src/test/java/org/apache/depot/version/ant/stamp/version.xml", Project.MSG_INFO);
}
public void testComplex() {
executeTarget("testComplex");
}
public void testComplexAttributed() {
executeTarget("testComplexAttributed");
}
public void testVersionString() {
executeTarget("testVersionString");
}
public void testVersionString2() {
executeTarget("testVersionString2");
}
public void testVersionString3() {
executeTarget("testVersionString3");
}
public void testDefaultedAttributes() {
executeTarget("testDefaultedAttributes");
}
public void testDevVersion() {
executeTarget("testDevVersion");
}
}
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click