Pragmatic JUnit Testing
Um, this is a joke, right? You teach at Harvard!!??? Now I know why we're losing all our jobs to offshoring. If this the best 'teaching' our educational system produce, we're really in trouble.
Seriously, it sound like your objections are just based on laziness - you don't want to look at extra code, documentation, etc. Too much work for you. Oh, that's another reason we're losing to offshore folks - laziness.
I guess we're illogical too. What does documentation have to do with unit testing? Can't you do one without the other???
Sorry, I'm just flabbergasted.