Skip to content

Document scope of applicability for TestWatcher implementations #3234

@wazzeps

Description

@wazzeps

Referring to #2560

Steps to reproduce

	@Disabled
	@ParameterizedTest
	@ValueSource(strings = {"a", "b"})
	void testParam(String s) {
		System.out.println(s);
	}

With TestWatcher implementation

	@Override
	public void testDisabled(ExtensionContext context, Optional<String> reason) {
		System.out.println("DISABLED");
	}

Expected: 2 outputs "DISABLED"
Actual: no output, testDisabled method wasn't called

Context

  • junit-jupiter-api:5.9.2
  • junit-jupiter-engine:5.9.2
  • Gradle
  • IntelliJ IDEA

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions