changed test case to provide more exact failure messages