Help with junit setup

Discussion in 'Java' started by eggie5, Oct 8, 2007.

  1. eggie5

    eggie5 Guest

    I unzipped junit src to /usr/local/junit4.4

    I then added it to my class path like so:

    export JUNIT_HOME=/usr/local/src/junit4.4
    export CLASSPATH=$JUNIT_HOME/junit-4.4.jar

    However when I run: java junit.textui.TestRunner
    junit.samples.AllTests

    I get this error:

    Class not found "junit.samples.AllTests"

    What's wrong with my setup?
     
    eggie5, Oct 8, 2007
    #1
    1. Advertising

  2. On Oct 8, 2:44 pm, eggie5 <> wrote:
    > I unzipped junit src to /usr/local/junit4.4
    >
    > I then added it to my class path like so:
    >
    > export JUNIT_HOME=/usr/local/src/junit4.4
    > export CLASSPATH=$JUNIT_HOME/junit-4.4.jar
    >
    > However when I run: java junit.textui.TestRunner
    > junit.samples.AllTests
    >
    > I get this error:
    >
    > Class not found "junit.samples.AllTests"
    >
    > What's wrong with my setup?



    Where are the binaries ? Is there a junit-4.4.jar in /usr/local/src/
    junit4.4 ?

    -cheers,
    Manish
     
    Manish Pandit, Oct 9, 2007
    #2
    1. Advertising

  3. eggie5

    eggie5 Guest

    On Oct 8, 4:18 pm, Manish Pandit <> wrote:
    > On Oct 8, 2:44 pm, eggie5 <> wrote:
    >
    > > I unzipped junit src to /usr/local/junit4.4

    >
    > > I then added it to my class path like so:

    >
    > > export JUNIT_HOME=/usr/local/src/junit4.4
    > > export CLASSPATH=$JUNIT_HOME/junit-4.4.jar

    >
    > > However when I run: java junit.textui.TestRunner
    > > junit.samples.AllTests

    >
    > > I get this error:

    >
    > > Class not found "junit.samples.AllTests"

    >
    > > What's wrong with my setup?

    >
    > Where are the binaries ? Is there a junit-4.4.jar in /usr/local/src/
    > junit4.4 ?
    >
    > -cheers,
    > Manish


    the junit jar is in /usr/local/src/junit4.4/
     
    eggie5, Oct 9, 2007
    #3
  4. On Oct 8, 4:40 pm, eggie5 <> wrote:
    >
    > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -
    >
    > - Show quoted text -


    The samples are not in junit-4.4.jar. They are in the Junit
    installation folder. Try adding the installation folder to classpath
    and see if it works..

    -cheers,
    Manish
     
    Manish Pandit, Oct 9, 2007
    #4
  5. eggie5

    eggie5 Guest

    On Oct 8, 4:49 pm, Manish Pandit <> wrote:
    > On Oct 8, 4:40 pm, eggie5 <> wrote:
    >
    >
    >
    > > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -

    >
    > > - Show quoted text -

    >
    > The samples are not in junit-4.4.jar. They are in the Junit
    > installation folder. Try adding the installation folder to classpath
    > and see if it works..
    >
    > -cheers,
    > Manish


    export JUNIT_HOME=/usr/local/src/junit4.4
    export CLASSPATH=$JUNIT_HOME/junit-4.4.jar

    What do I need to change?
     
    eggie5, Oct 9, 2007
    #5
  6. eggie5

    eggie5 Guest

    On Oct 8, 9:23 pm, eggie5 <> wrote:
    > On Oct 8, 4:49 pm, Manish Pandit <> wrote:
    >
    > > On Oct 8, 4:40 pm, eggie5 <> wrote:

    >
    > > > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -

    >
    > > > - Show quoted text -

    >
    > > The samples are not in junit-4.4.jar. They are in the Junit
    > > installation folder. Try adding the installation folder to classpath
    > > and see if it works..

    >
    > > -cheers,
    > > Manish

    >
    > export JUNIT_HOME=/usr/local/src/junit4.4
    > export CLASSPATH=$JUNIT_HOME/junit-4.4.jar
    >
    > What do I need to change?


    I figured it out:

    This is what I have on my (os x) .bashrc file:

    export JUNIT_HOME=/Users/eggie5/desktop/downloads/junit4.4
    export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit-4.4.jar:$JUNIT_HOME
     
    eggie5, Oct 9, 2007
    #6
  7. eggie5

    eggie5 Guest

    On Oct 8, 9:53 pm, eggie5 <> wrote:
    > On Oct 8, 9:23 pm, eggie5 <> wrote:
    >
    >
    >
    > > On Oct 8, 4:49 pm, Manish Pandit <> wrote:

    >
    > > > On Oct 8, 4:40 pm, eggie5 <> wrote:

    >
    > > > > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -

    >
    > > > > - Show quoted text -

    >
    > > > The samples are not in junit-4.4.jar. They are in the Junit
    > > > installation folder. Try adding the installation folder to classpath
    > > > and see if it works..

    >
    > > > -cheers,
    > > > Manish

    >
    > > export JUNIT_HOME=/usr/local/src/junit4.4
    > > export CLASSPATH=$JUNIT_HOME/junit-4.4.jar

    >
    > > What do I need to change?

    >
    > I figured it out:
    >
    > This is what I have on my (os x) .bashrc file:
    >
    > export JUNIT_HOME=/Users/eggie5/desktop/downloads/junit4.4
    > export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit-4.4.jar:$JUNIT_HOME


    Can I just add $JUNIT_HOME to the classpath? Will it be picked up?
     
    eggie5, Oct 9, 2007
    #7
  8. eggie5

    eggie5 Guest

    On Oct 8, 4:49 pm, Manish Pandit <> wrote:
    > On Oct 8, 4:40 pm, eggie5 <> wrote:
    >
    >
    >
    > > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -

    >
    > > - Show quoted text -

    >
    > The samples are not in junit-4.4.jar. They are in the Junit
    > installation folder. Try adding the installation folder to classpath
    > and see if it works..
    >
    > -cheers,
    > Manish


    Now I'm having trouble running my tests:

    ~/Development/jmms_service/bin/com/tm/Services/MMS eggie5$ java
    org.junit.runner.JUnitCore ServiceTest
    JUnit version 4.4
    Exception in thread "main" java.lang.NoClassDefFoundError: ServiceTest
    (wrong name: com/tm/Services/MMS/ServiceTest)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
    124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:
    260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
    268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
    319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at org.junit.runner.JUnitCore.runMain(JUnitCore.java:72)
    at org.junit.runner.JUnitCore.main(JUnitCore.java:44)

    I have a file ServiceTest.class, but it's giving this error...
     
    eggie5, Oct 9, 2007
    #8
  9. eggie5

    eggie5 Guest

    On Oct 8, 4:49 pm, Manish Pandit <> wrote:
    > On Oct 8, 4:40 pm, eggie5 <> wrote:
    >
    >
    >
    > > the junit jar is in /usr/local/src/junit4.4/- Hide quoted text -

    >
    > > - Show quoted text -

    >
    > The samples are not in junit-4.4.jar. They are in the Junit
    > installation folder. Try adding the installation folder to classpath
    > and see if it works..
    >
    > -cheers,
    > Manish


    If I run the example from the junit site, I get this:
    /usr/local/src/junit4.4/junit/samples eggie5$ java
    org.junit.runner.JUnitCore.runClasses(SimpleTest.class);
    -bash: syntax error near unexpected token `('
     
    eggie5, Oct 9, 2007
    #9
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. chrono
    Replies:
    1
    Views:
    604
    Scott Conway
    Apr 27, 2005
  2. Chris Shenton
    Replies:
    1
    Views:
    1,491
    =?ISO-8859-1?Q?Michael_Str=F6der?=
    Aug 24, 2007
  3. Replies:
    1
    Views:
    626
    Ioannis Gyftos
    Dec 20, 2007
  4. jimgardener
    Replies:
    34
    Views:
    1,308
    Arne Vajhøj
    Nov 18, 2010
  5. Intransition

    [ANN] Ruby Setup 5 (setup.rb)

    Intransition, Jan 13, 2010, in forum: Ruby
    Replies:
    0
    Views:
    446
    Intransition
    Jan 13, 2010
Loading...

Share This Page