Xtext is a popular Eclipse framework for easily implementing Domain Specific Languages: Xtext deals not only with the compiler but also with all the typical Eclipse IDE tooling. Implementing an Xtext DSL in a test driven way makes the development easier, solid and resilient to new versions of Xtext itself. With that respect, Xtext provides a testing framework to easily implement Junit tests.
How much should we test? And when should we stop testing? Since the dawn of software testing, these questions have tormented developers. But before we are able to answer how much we should test, we must first know how much we are testing.