test all the rules