Java#
Mission: Run junit tests on command line.
mkdir /tmp/lulz
cd /tmp/lulz
mkdir lib
cd lib
wget http://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar -O junit-4.11.jar
wget http://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar -O hamcrest-core-1.3.jar
cd ..
mkdir foo
cat <<'EOF' > foo/FooTest.java
package foo;
import static org.junit.Assert.*;
import org.junit.Test;
public class FooTest {
@Test
public void test() {
assertTrue(true);
}
}
EOF
export CLASSPATH='.:lib/junit-4.11.jar:lib/hamcrest-core-1.3.jar'
javac foo/FooTest.java
# pff... http://stackoverflow.com/questions/2235276/how-to-run-junit-testcases-from-command-line
java org.junit.runner.JUnitCore foo.FooTest