Added tests for all the standard cases