Software Testing Insanity

Okay, this may be a bit of a rant because I just discovered a severe case of insanity that appears to have taken over in the software development and testing world without my noticing in the last ten years or so. The idea that in object-oriented programming, you should never test private properties or methods. Also, if you think you might need to test a method or property, the answer is to either…