Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Quiz: What’s the Best Test Method Name?

DZone's Guide to

Quiz: What’s the Best Test Method Name?

· Java Zone
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

Which of the following names of test methods do you think to be the best?

The best test method name:




Quantcast

(Notice that we could leave out “payment_” from the last name if it is clear from the context, i.e. from the fixture [a fancy name for test class] name.)

According to the holy book of Clean Code, the code should make visible the intent as much as possible. According to the testing guru Kent B., a test should be telling a story to its reader – a story about how the code should be used and function. According to these two and my own experiences from reading a lot of (test) core written by other people, the last one is absolutely the best. However you have the right to disagree and discuss :-)

PS: I firmly believe that calling a test method “test()” should be punishable.

Source: http://theholyjava.wordpress.com/2011/12/13/quiz-whats-the-best-test-method-name/

Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}