Package generic.test.rule
Annotation Interface IgnoreUnfinished
Ignore failures due to
Unfinished.TODOException
As a matter of practice, tests ought not to be committed into source control with this
annotation. Or, if they are, they should only have this for a short period. Production code ought
not to be throwing Unfinished.TODOException
, anyway, but the reality is, sometimes things are
"production ready," despite having some unfinished components. This annotation allows tests that
identify those unfinished portions to remain active, but ignored. During development, the
developer may also apply this annotation to distinguish "real" failures from those already
identified as "unfinished." The annotation ought to be removed when it's time to finish those
components, so that failures due to unfinished code are quickly identified.