It would be better to break the tests up so yo have one test for system_name, one for system_type and one for resource_identifier. That way you can log what parameter was wrong any why.