john's test