Source: http://deptinfo.cnam.fr/~graffion/UES/GLG101/JUnit4-1.pdf