Make comments to asserts
Use lambdas and method references
Remove redundant test
Use method reference
Do the examples with java 8 streams