Hi Supun, There's a couple of quirks here. Here's what I think the issue sare:
(1) Ant can't find the junit jar for the junit task. That's because it doesn't look in the build classpath. Solutions (a) Use ant 1.7 which solves this problem or (b) copy junit.jar into the ant\lib library. Let us know if this helps. If this solves the problem I'll add a note to the documentation about this. (2) The test velocity files cannot be found. The junit tests will not run in an IDE without slight modifications. The path to the test files is added by an ant task. Specifically, TemplateTestBase has constant fields which define the path to the test files. These have dummy values by default. When you run "ant compile" the entire source tree is copied to a temporary location and these values are filled in with the current path. (note to self: we really need to remove this annoying feature if possible). Again, two possible solutions. * Manually edit this class to include the path to your Velocity source tree. Probably "." will work, though you might need an absolute path. This is the easiest approach, though we'll have to be careful not to commit this. OR (this is what I do). * Run "ant compile" which will create the alternate source tree. Then configure your IDE to use as the source tree (1) the standard java files (2) the standard directory of java test files and (3) TemplateTestBase from bin/test-src (which has the filled in paths). Credit to Henning for this workaround. WILL On 4/17/07, Supun Kamburugamuva <[EMAIL PROTECTED]> wrote:
Hi, I got some problems while trying to run test cases. 1. When I try to run the tests using Ant build(ant test) I got the following error. "Could not create task or type of type: junit. Ant could not find the task or a class this task relies upon." I'm using ant-1.6.5. 2. I have built an IntelliJ Idea project from the current SVN checkout of the Velocity Engine. When I try to run some test cases I got the following exception. "org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'context_safety.vm' " Same exception occurs for other test cases where external files are required. Some test cases that don't use external files run correctly. Cheers, Supun. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Forio Business Simulations Will Glass-Husain [EMAIL PROTECTED] www.forio.com
