On 1 September 2010 09:24, Simone Tripodi <simone.trip...@gmail.com> wrote:
> Hi guys,
> migrating to Junit4 I met a small issue that can be easily resolved in
> more that 1 way, I'd like to discuss with you how we want doing it:
>
> Tests in error:
>  initializationError(org.apache.commons.digester.xmlrules.TestDigesterRulesSource)
>  initializationError(org.apache.commons.digester.plugins.TestObject)
>  initializationError(org.apache.commons.digester.TestObjectCreationFactory)
>  initializationError(org.apache.commons.digester.xmlrules.TestObject)
>
> These classes are not unit test at all but rather classes to support
> tests, but because of the name pattern, surefire tries to execute them
> as unit test, but Junit4 fails because no test methods are present in
> these classes.
>
> AFAIK we can fix it in 2 ways:
>
> 1) renaming all the class name;
> 2) adding fake test methods
>
> I'm for 1, what do you suggest to proceed?

Or one can:

3) Add exclusions to the POM.
- just added for completeness, as I prefer 1)

However, if there is a useful test that can be added to a support
class, then 2) is the way to go.

> Thanks in advance, best regards!
> Simo
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
>
>
> On Wed, Sep 1, 2010 at 7:38 AM, Simone Tripodi <simone.trip...@gmail.com> 
> wrote:
>> Thanks a lot guys,
>> now the scope is much more clear to me. I'll proceed according to what
>> we agreed.
>> Have a nice day!!!
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>> http://www.99soft.org/
>>
>>
>>
>> On Wed, Sep 1, 2010 at 12:22 AM, sebb <seb...@gmail.com> wrote:
>>> On 31 August 2010 22:54, Rahul Akolkar <rahul.akol...@gmail.com> wrote:
>>>> On Tue, Aug 31, 2010 at 2:45 PM, Simone Tripodi
>>>> <simone.trip...@gmail.com> wrote:
>>>>> Hi guys,
>>>>> one more question: what about keeping or removing the Test
>>>>> classes/methods that just declare the Suite? AFAIK are not more
>>>>> needed...
>>>> <snip/>
>>>>
>>>> Don't have a strong opinion -- if someone wants to do it.
>>>
>>> Forgot to say I'm +1 on removing these.
>>>
>>> Just need to be careful in case there is a suite which is used to
>>> ensure that certain tests are run in a particular order.
>>>
>>> Otherwise, the main() and suite() methods are unnecessary, and it's
>>> too easy to add a test class and forget to add the class to the suite.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to