Added better tests for preprocessor.