Directory proposal/myrmidon/src/test/org/apache/antlib/core/test/

Directory Created:
2002-03-17 08:07
Directory Deleted:
2002-04-17 10:49
Total Files:
0
Deleted Files:
6
Lines of Code:
0

Browse with ViewVC

[root]/proposal/myrmidon/src/test/org/apache/antlib/core/test

Lines of Code

proposal/myrmidon/src/test/org/apache/antlib/core/test/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 17 (100.0%) 127 (100.0%) 7.4
darrell 2 (11.8%) 101 (79.5%) 50.5
adammurdoch 2 (11.8%) 17 (13.4%) 8.5
donaldp 13 (76.5%) 9 (7.1%) 0.6

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-08 10:45

* Moved PropertyStore to interfaces.property. Left DefaultPropertyStore

where it was.



* Changed PropertyResolver.resolveProperties() to use a PropertyStore,

rather than a TaskContext.



* Changed PropertyStore methods to throw a TaskException.



* Changed contract of PropertyStore.getProperty() to throw exception if the

requested property is not set.

16 lines of code changed in:

darrell 2002-03-30 01:19

* Added nested <condition> element to IfTask, to allow any arbitrary condition

to be used in <if>. Tests updated for new functionality.



* Ant1 conversion stylesheet uses nested <is-set> condition on <if>,

to replicate Ant1 behaviour of 'if=' and 'unless=' on targets.



* ant1compat antlib generated as part of standard build.



* Minor build cleanup: ${custom-tasks-dir} -> ${build.custom-tasks} for

consistency.



* Ant1CompatProject now uses ProjectHelper for property resolution, rather than

trying to duplicate Ant1 behaviour.



* Added tests for Ant1 Compatibility layer. These have been exclude from regular

build, as they fail when run under Ant1.4.1, because the JUnit task *always*

places ant.jar *first* in the JUnit classpath. Tests work under Ant1.5alpha,

since it adds ant.jar *last* by default. (Tests also function correctly by

invoking JUnit directly - or with Intellij JUnit integration).

101 lines of code changed in:

adammurdoch 2002-03-28 06:35

Condition changes:



* Split <is-set> into <is-set> and <is-true> conditions. <is-true> uses the

converter to determine whether something is 'true', so is a little fussy.



* Moved <uptodate> and <equals> into antlib, and made <uptodate> a condition.



* Added <type-available> condition, which checks whether a particular

type is defined.



* Fixed <not> to actually work.



* Added test cases for some of the conditions.

1 lines of code changed in:

  • proposal/myrmidon/src/test/org/apache/antlib/core/test: IfTestCase.java (+1 -3)
donaldp 2002-03-23 04:01

Converted remaining xdoclet tags from

ant:* --> ant.*

1 lines of code changed in:

donaldp 2002-03-17 10:31

Move testcases ant-descriptor into testcases hierarchy

0 lines of code changed in:

donaldp 2002-03-17 08:07

* Migrated all tests into packages other than the one they are testing. The reason for this is that all the tests are BlackBox, using public APIs and there is no reason to have the testcases in the same package as the actual code. Thus all test code is in a sub-package from the code it actually tests.



ie Test code for package foo is located in package foo.test



* Migrated all the test data into the same hierarchy so that there is only one place where you have to look for test data.



This required that resource retrieval be hackled a little because no longer in same package as tested code/

8 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT