The fwf test now only tests the functionality of the rules themselves, not the parsing. The fwf_syntax test handles the testing of the parser. The fwf2 test was removed as it was almost identical with the original fwf test.
The test checks that rules with only optional parts defined work.
Added tests from develop. The test results need to be modified for 2.0.