drafts for tests for issue #380
Added isIgnored() to FrameworkMethod.
Added test for issue #380 to AllTests
draft changes in ParentRunner for #380; currently some ignore counts are
doubled
simplified isIgnored check in Framework, using it in
BlockJUnit4ClassRuner
fixed bug in changes in ParentRunner, all tests are succeeding now
minor ParentRunner refactoring in new code
minor ParentRunner refactoring
test polishing
ParentRunner: replaced special case class by static special case object,
minor method name change
minor test refactoring
test restructuring - back to one class, again
moved new test to 'running' subpackage
test cleanup
organized imports in framework method
cleanup and javadoc adaptions in ParentRunner
minor changes in test
final cleanup in ParentRunner
Moved isIgnored-check from FrameworkMethod to BlockJUnit4ClassRunner -
the method overrides an empty default implementation in ParentRunner.
Draft: Changed implementation for detecting when a class has no tests to
run: Replaced special case object by an abstract Statement that is aware
of the children it will run. This allows us to evaluate whether a
statement has any tests to run using the isIgnored(T) method added in
the previous commit - any further handling of ignored tests will be done
by the actual implementation. ParentRunner just takes care of not
executing the BeforeClass/AfterClass methods and ClassRules if no tests
are remaining.