testing with coverage and anothere testing cases