Hi,

Not a problem in the repo - sorry for this. Feeling a little red in the face 
here.

Looks like I jumped the gun. I suspected it was probably an environment issue
and I didn't dig enough. It turns out I had an old version in my Java extensions
folder, which on removing resolved the issue.

Andre

On 28-Aug-2013, at 00:05, Andre-John Mas wrote:

> Hi,
> 
> I am building Ant from source for the first time, using the SVN tree, at 
> revision 1517854.
> 
> When I try to build the project I get the following error:
> 
> compile-tests:
>    [javac] Compiling 9 source files to 
> /Users/ajmas/Development/third-party/ant/ant-core/build/testcases
>    [javac] 
> /Users/ajmas/Development/third-party/ant/ant-core/src/tests/junit/org/example/junit/JUnit4Skippable.java:43:
>  cannot find symbol
>    [javac] symbol  : method assumeFalse(java.lang.String,boolean)
>    [javac] location: class org.junit.Assume
>    [javac]         Assume.assumeFalse("This test will be ignored", true);
>    [javac]               ^
>    [javac] 
> /Users/ajmas/Development/third-party/ant/ant-core/src/tests/junit/org/example/junit/JUnit4Skippable.java:55:
>  cannot find symbol
>    [javac] symbol  : method assumeFalse(boolean)
>    [javac] location: class org.junit.Assume
>    [javac]         Assume.assumeFalse(true);
>    [javac]               ^
>    [javac] 2 errors
> 
> Running: javap -classpath lib/optional/junit-4.11.jar org.junit.Assume, I get:
> 
> Compiled from "Assume.java"
> public class org.junit.Assume extends java.lang.Object{
>    public org.junit.Assume();
>    public static void assumeTrue(boolean);
>    public static void assumeNotNull(java.lang.Object[]);
>    public static void assumeThat(java.lang.Object, org.hamcrest.Matcher);
>    public static void assumeNoException(java.lang.Throwable);
> }
> 
> Looking at the junit 4.11 at https://github.com/junit-team/junit it shows 
> that method should be there.
> 
> Just to be sure I download junit 4.11 from:
> 
> http://search.maven.org/#search|gav|1|g%3A%22junit%22%20AND%20a%3A%22junit%22
> 
> and this shows the expected contents:
> 
> public class org.junit.Assume extends java.lang.Object{
>    public org.junit.Assume();
>    public static void assumeTrue(boolean);
>    public static void assumeFalse(boolean);
>    public static void assumeTrue(java.lang.String, boolean);
>    public static void assumeFalse(java.lang.String, boolean);
>    public static void assumeNotNull(java.lang.Object[]);
>    public static void assumeThat(java.lang.Object, org.hamcrest.Matcher);
>    public static void assumeThat(java.lang.String, java.lang.Object, 
> org.hamcrest.Matcher);
>    public static void assumeNoException(java.lang.Throwable);
>    public static void assumeNoException(java.lang.String, 
> java.lang.Throwable);
> }
> 
> It looks like the junit jar in the repo needs updating?
> 
> Andre
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to