always test for expression, field & method; order tests by "difficulty"