High-quality programming projects for education are critically required in teaching. However, it is hard to develop those projects efficiently and artificially constrained by the lecturers' experience ...
When formulating assertions, JUnit quickly reaches its limits. The AssertJ and Google Truth libraries offer new possibilities ...