Moved question tests to own package as well.
Refactored forms test stuff.
Changed test functions to a more meaningful way.
Created a test case for the calculated field. Now we only have to see why it works on a type, but not an Expr