Hi Vincent, If you want to run your tests with different initial conditions you
should use a Test Suite instead and pass the cleaner in the constructor of the Test Case class.
That said, I don't see why you'd want to run the same tests again. Since the implementation is the same the result will be the same! What you need to test are the extra things you've added to WysiwygDefaultHTMLCleaner.
WysiwygDefaultHTMLCleaner is used to clean html content coming from wysiwyg editor which has been copy-pasted by a user. Since such copy-pasted html can be coming from any office suit (or any html editor) we cannot use any XXXOfficeHtmlCleaner for cleaning such html content. This is why we have a seperate html cleaner. But for the moment it is not complete, it's performing some basic cleaning which is a subset from OpenOfficeDefaultHTMLCleaner. Once we have extra cleaning added to WysiwygHTMLCleaner, we can write tests for those. Thanks. - Asiri