I have an Ideal tester that performs almost all these functions. I use it daily...I always test my work. I also go through a whole house testing all accessible outlets & GFCIs. I charge for all services except warranty work.

Dave