look I like lisp as much as the next guy, but you can "spend two hours" reading java code, write a unit test; eval said test and then woohoo! You can do that in basically any modern language.
And your first example is something that most modern languages are sold on. The truthiness of those statements can be debated, but your examples are flawed to say the least.
Point is: you can generalize and write unit tests in any language.