made configurable test cases