Various minor fixes from the field

How is this different from [org.testng.Assert.assertFalse](http://testng.org/javadoc/org/testng/Assert.html#assertFalse(boolean, java.lang.String))?

And, while we're at it, `assertTrue` just above and `fail` just below? I can see they throw `java.lang.AssertionError`, which may be a difference, but it seems to be wrong to me (that's for runtime `-ea` assertions not test assertions)