what is a general knowledge test?