File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
jupiter-tests/src/test/java/org/junit/jupiter/engine Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 9696import org .junit .platform .engine .UniqueId ;
9797import org .junit .platform .engine .discovery .DiscoverySelectors ;
9898import org .junit .platform .engine .reporting .ReportEntry ;
99+ import org .junit .platform .engine .support .hierarchical .ExclusiveResource ;
99100import org .junit .platform .testkit .engine .EngineExecutionResults ;
100101import org .opentest4j .AssertionFailedError ;
101102import org .opentest4j .TestAbortedException ;
@@ -1005,6 +1006,16 @@ void ignoresComposedAnnotations() {
10051006 assertThat (engineDescriptor .getDescendants ()).isEmpty ();
10061007 }
10071008
1009+ @ Test
1010+ void classTemplateWithResourceLockCollectsExclusiveResources () {
1011+ var results = discoverTestsForClass (ClassTemplateWithResourceLockTestCase .class );
1012+ var classTemplateDescriptor = (ClassTemplateTestDescriptor ) getOnlyElement (
1013+ results .getEngineDescriptor ().getChildren ());
1014+
1015+ assertThat (classTemplateDescriptor .getExclusiveResources ()).extracting (
1016+ ExclusiveResource ::getKey ).containsExactly ("test-resource" );
1017+ }
1018+
10081019 @ Test
10091020 void classTemplateWithResourceLockExecutesSuccessfully () {
10101021 var results = executeTestsForClass (ClassTemplateWithResourceLockTestCase .class );
You can’t perform that action at this time.
0 commit comments