Learning JUnit 4, plus Hamcrest.
Some fragments
Dissections!  Including fixing-oid a bug-oid where String.split(S,"")
breaks Unicode surrogate pairs into two single surrogates, meaning that
splitting a string containing astral chars is flaky.