consider using spock with parameterize tests