make tests parameterised