I've been slowly going through the book and so far so good. It's a great refresher course and I've even learned a few more things along the way. I've seen quite a number of
unit test examples that use lambda expressions, method references, and streams and that's great too. I honestly haven't had the opportunity to use
Java 8 at work yet so I haven't had to deal with issues related to testing code that uses the new language features. However, just thinking about, it seems there could be some challenges in testing code that uses lambdas, method references, and the stream API. I try to keep my code and designs as simple as possible to make it easier to test but I can't really say the same for other developers whose code I have to deal with, too.
Skimming ahead, I see that Chapter 13, "Testing Some Tough Stuff," looks promising -- I'll have to read that more thoroughly later. Would you like to give the folks here a summary of the things you touch on in that chapter and perhaps other situations/examples you can think of that might not make it into the book when it goes to final print?
Aside: What's the story behind the name "
iloveyouboss"? I'm really itching to know.
