added test cases for short ciruit evaluation