discrete-point testing