Last active
January 25, 2024 20:24
-
-
Save xjcoan/d57cca33f3b046acbb5b25a4bd2d6760 to your computer and use it in GitHub Desktop.
Install JUnit testing on a Mac environment (written for JUnit 4)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Download the latest version of JUnit here : <https://github.com/junit-team/junit4/wiki/Download-and-Install> | |
(I place mine in ~/java/ for this example) | |
Add the following lines to terminal conf. file (~/.zshrc) | |
`export JUNIT_HOME="$HOME/java"` | |
`export PATH="$PATH:$JUNIT_HOME"` | |
`export CLASSPATH="$CLASSPATH:$JUNIT_HOME/junit-4.12.jar:$JUNIT_HOME/hamcrest-core-1.3.jar"` | |
Alias junit in zshrc: `alias junit="java org.junit.runner.JUnitCore"` | |
You can now run JUnit tests: `junit YourTestClass` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@Ibrahim004
Hey, thanks for looking at this gist. It uses currently out-of-date version of junit 4 (and doesn't address junit 5), so double-check you're installing junit 4. I haven't touched java in a while, so I don't know if there's been major changes with junit 5.
If you downloaded the most recent version of Junit 4 from that GitHub link (4.13.2), then you'll need to modify the CLASSPATH export with that version in your zshrc/bash_profile:
export CLASSPATH="$CLASSPATH:$JUNIT_HOME/junit-4.13.2.jar:$JUNIT_HOME/hamcrest-core-1.3.jar"
Also double-check that you downloaded BOTH the junit jar and the hamcrest core jar.
Don't forget to
source
your zshrc or bash setup.I hope that helps!