Refactored #check unit tests
Refactored #check unit tests

The cases are now stored outside the test such as it is easy to add some test cases to both #check with and without the "throws" flag.

jacomyal/typology,jacomyal/typology