On Jan 10, 2008 12:37 PM, Gilles Scokart <[EMAIL PROTECTED]> wrote:

> I saw that it was removed.  I was just suggesting that it could be "moved"
> instead of just removed.

OK, sorry, didn't catch your idea.


> I din't find a unit test testing specifically the
> variable substitution.
>
> But it is true thet there are plenty of test making (and testing)
> indirectly
> variable substitution.
> That's right that might be enought.

Adding a specific unit test wouldn't hurt either. But the code in main was
really outdated anyway so I see no direct relationship between removing the
main method and adding a specific unit test for variable substitution.

Xavier

>
>
> Gilles
>
> 2008/1/10, Xavier Hanin <[EMAIL PROTECTED]>:
> >
> > On Jan 10, 2008 8:58 AM, Gilles Scokart <[EMAIL PROTECTED]> wrote:
> >
> > > 2008/1/9, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> > > >
> > > > Author: maartenc
> > > > Date: Wed Jan  9 13:02:58 2008
> > > > New Revision: 610562
> > > >
> > > > URL: http://svn.apache.org/viewvc?rev=610562&view=rev
> > > > Log:
> > > > NEW: Add support for importing environment variables (IVY-608)
> > > >
> > > > Modified:
> > > >
> ant/ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java
> > > > URL:
> > > >
> > >
> >
> http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java?rev=610562&r1=610561&r2=610562&view=diff
> > > >
> > > >
> > >
> >
> ==============================================================================
> > > > ---
> > > ant/ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java
> > > > (original)
> > > > +++
> > > ant/ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java
> > > > Wed Jan  9 13:02:58 2008
> > > > @@ -361,21 +362,6 @@
> > > >          m.appendTail(sb);
> > > >
> > > >          return sb.toString();
> > > > -    }
> > > > -
> > > > -    public static void main(String[] args) {
> > > > -        String pattern =
> > > > "[organisation]/[module]/build/archives/[type]s/"
> > > > -                + "[artifact]-[revision].[ext]";
> > > > -        System.out.println("pattern= " + pattern);
> > > > -        System.out.println("resolved= "
> > > > -                + substitute(pattern, "apache", "Test", "1.0",
> > "test",
> > > > "jar", "jar"));
> > > > -
> > > > -        Map variables = new HashMap();
> > > > -        variables.put("test", "mytest");
> > > > -        variables.put("test2", "${test}2");
> > > > -        pattern = "${test} ${test2} ${nothing}";
> > > > -        System.out.println("pattern= " + pattern);
> > > > -        System.out.println("resolved= " +
> > substituteVariables(pattern,
> > > > variables));
> > > >      }
> > > >
> > > >      /**
> > > >
> > > >
> > > Shouldn't this be put in a unit test?
> >
> > Maarten has removed this, not added. It used to be here since something
> > like
> > Ivy 0.1, when I almost didn't know the benefit of unit testing :-) So I
> > guess removing that doesn't hurt at all, we already have unit tests
> > covering
> > this kind of substitution.
> >
> > Xavier
> >
> >
> > >
> > > --
> > > Gilles Scokart
> > >
> >
> >
> >
> > --
> > Xavier Hanin - Independent Java Consultant
> > http://xhab.blogspot.com/
> > http://ant.apache.org/ivy/
> > http://www.xoocode.org/
> >
>
>
>
> --
> Gilles Scokart
>



-- 
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://ant.apache.org/ivy/
http://www.xoocode.org/

Reply via email to