CR changes: added whitespaces between square bracket to make it consistent in the file
CR changes: added new failing test case
CR changes: fixed a defect with mix of invalid and valid parameters - added previously unit test passes