22 test cases for integration testing