Comment tests, comment and AbstractPost refactoring