Add all tests cases for diff