John's test