Markdown ist eine Auszeichnungssprache (englisch Markup), die sehr einfach gehalten ist eben Mark-down. MIt ihrer einfachen Syntax eignet sie sich für Textdateien, die sowohl als Pur-Text lesbar sind (viel besser als XML), kann aber auch bei Bedarf in HTML oder andere Formate übersetzt werden.
Datengetriebene Tests mit JUnit
Mit JUnit lassen sich in Java ausgezeichnet Unit Tests durchführen. Will man größere Testdatenreihen prüfen, kann man das ganze auch sehr einfach formulieren. Dazu muss man aber keine Schleifen oder gar einzelne Tests schreiben. Mit dem Test Runner Parameterized
lassen sich ganz einfach datenorientierte Tests schreiben.