Browse Source

Remove test tasks that are no longer relevent given new unit test infrastructure

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270979 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
89636a5338
6 changed files with 4 additions and 173 deletions
  1. +0
    -56
      proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java
  2. +0
    -37
      proposal/myrmidon/src/java/org/apache/antlib/selftest/ContentTest.java
  3. +0
    -44
      proposal/myrmidon/src/java/org/apache/antlib/selftest/SubElementTest.java
  4. +2
    -30
      proposal/myrmidon/src/make/primitive-tests.ant
  5. +2
    -2
      proposal/myrmidon/src/make/sample.ant
  6. +0
    -4
      proposal/myrmidon/src/manifest/selftest-ant-descriptor.xml

+ 0
- 56
proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java View File

@@ -1,56 +0,0 @@
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.antlib.selftest;

import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;

/**
* This is to test self interpretation of configuration.
*
* @author <a href="mailto:peter@apache.org">Peter Donald</a>
*/
public class ConfigurationTest
extends AbstractTask
implements Configurable
{
private String m_message;

public void configure( final Configuration configuration )
throws ConfigurationException
{
final String message = configuration.getAttribute( "message" );
final Object object;
try
{
object = resolveValue( message );
}
catch( final TaskException te )
{
throw new ConfigurationException( te.getMessage(), te );
}

if( object instanceof String )
{
m_message = (String)object;
}
else
{
m_message = object.toString();
}
}

public void execute()
throws TaskException
{
getLogger().warn( m_message );
}
}

+ 0
- 37
proposal/myrmidon/src/java/org/apache/antlib/selftest/ContentTest.java View File

@@ -1,37 +0,0 @@
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.antlib.selftest;

import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;

/**
* This is to test whether content is added.
*
* @author <a href="mailto:peter@apache.org">Peter Donald</a>
*/
public class ContentTest
extends AbstractTask
{
public void addContent( final Integer value )
{
getLogger().warn( "Integer content: " + value );
}

/*
public void addContent( final String blah )
{
System.out.println( "String content: " + blah );
}
*/

public void execute()
throws TaskException
{
}
}

+ 0
- 44
proposal/myrmidon/src/java/org/apache/antlib/selftest/SubElementTest.java View File

@@ -1,44 +0,0 @@
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.antlib.selftest;

import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;

/**
* Test sub-elements addition.
*
* @author <a href="mailto:peter@apache.org">Peter Donald</a>
*/
public class SubElementTest
extends AbstractTask
{
public final static class Beep
{
public void setMessage( final String string )
{
System.out.println( string );
}
}

public Beep createCreateBeep()
{
System.out.println( "createCreateBeep()" );
return new Beep();
}

public void addAddBeep( final Beep beep )
{
System.out.println( "addBeeper(" + beep + ");" );
}

public void execute()
throws TaskException
{
}
}

+ 2
- 30
proposal/myrmidon/src/make/primitive-tests.ant View File

@@ -20,28 +20,14 @@ Legal:

<property name="year" value="2000"/>

<target name="main" depends="test-target" />

<target name="file-manip">
<!--
<file-manip-test base-directory=".">
<source>
<include value="**/*.java" />
</source>
</file-manip-test>
-->
</target>
<target name="main" depends="extensions-test" />

<target name="undefined-task">
<log message="About to execute task that hasn't been defined"/>
<log2 message="This should have failed"/>
</target>

<target name="no-test-target" if="no-do-tests">
<log message="No tests done here"/>
</target>

<target name="test-target" depends="no-test-target,extensions-test" unless="no-do-tests">
<target name="prim-tests">

<log message="Tests away"/>

@@ -60,24 +46,10 @@ Legal:
double="3.0"
double2="4.0" />

<sub-elements-test>
<create-beep message="A string" />
<add-beep message="Another String" />
</sub-elements-test>

<conf-test message="..." />

<content-test>123</content-test>

</target>

<target name="extensions-test">
<extensions-test/>
</target>

<target name="typed-adder-test">
<log message="About to execute typed-adder-test"/>
<typed-adder-test/>
</target>

</project>

+ 2
- 2
proposal/myrmidon/src/make/sample.ant View File

@@ -23,8 +23,8 @@ Legal:
<target name="main"
depends="typedef-test, converterdef-test,
datatype-test, namespace-test,
ant1-tasklib-test, prim->file-manip,
prim->extensions-test, prim->typed-adder-test" />
ant1-tasklib-test,
prim->extensions-test" />

<target name="xp-deployer-test" depends="typedef-test, prim->undefined-task" />



+ 0
- 4
proposal/myrmidon/src/manifest/selftest-ant-descriptor.xml View File

@@ -2,10 +2,6 @@
<types>
<!-- tasks to test operation of engine -->
<task name="prim-test" classname="org.apache.antlib.selftest.PrimitiveTypesTest" />
<task name="sub-elements-test" classname="org.apache.antlib.selftest.SubElementTest" />
<task name="conf-test" classname="org.apache.antlib.selftest.ConfigurationTest" />
<task name="content-test" classname="org.apache.antlib.selftest.ContentTest" />
<task name="file-manip-test" classname="org.apache.antlib.selftest.FileManipulationTest" />
<task name="extensions-test" classname="org.apache.antlib.selftest.ExtensionsTest" />
</types>
</ant-lib>

Loading…
Cancel
Save