On Foojay, @spoole167 discusses creating #Java (and beyond) tests that are as simple, fast, and as easy to run as feasible, while being portable, so that even if you must build test harnesses, you keep the actual tests so that a developer can run without!