33import org .fugerit .java .junit5 .tag .check .facade .TagScanFacade ;
44import org .fugerit .java .junit5 .tag .check .model .ExecutedTest ;
55import org .junit .jupiter .api .Assertions ;
6+ import org .junit .jupiter .api .Order ;
67import org .junit .jupiter .api .Test ;
78
89import java .math .BigDecimal ;
910import java .util .*;
1011
12+ @ Order ( 3 )
1113class TagScanFacadeTest {
1214
1315 @ Test
@@ -31,10 +33,19 @@ void testMethodNotFound() {
3133 @ Test
3234 void testTagNotFound () {
3335 List <ExecutedTest > executedTests = new ArrayList <>();
34- ExecutedTest test = new ExecutedTest ( TagScanFacadeTest .class .getName (), "testMethodNotFound " , Boolean .FALSE , Boolean .FALSE , Boolean .FALSE , BigDecimal .ONE );
36+ ExecutedTest test = new ExecutedTest ( ExecutedTest .class .getName (), "testExtended " , Boolean .FALSE , Boolean .FALSE , Boolean .FALSE , BigDecimal .ONE );
3537 executedTests .add ( test );
3638 Map <ExecutedTest , Set <String >> testTagMap = TagScanFacade .extractTagsFromExecutedTests ( executedTests , Thread .currentThread ().getContextClassLoader () );
3739 Assertions .assertTrue ( testTagMap .get ( test ).isEmpty () );
3840 }
3941
42+ @ Test
43+ void testClassTagFound () {
44+ List <ExecutedTest > executedTests = new ArrayList <>();
45+ ExecutedTest test = new ExecutedTest ( ExecutedTestTagReporterMojoExtendedTest .class .getName (), "testExtended" , Boolean .FALSE , Boolean .FALSE , Boolean .FALSE , BigDecimal .ONE );
46+ executedTests .add ( test );
47+ Map <ExecutedTest , Set <String >> testTagMap = TagScanFacade .extractTagsFromExecutedTests ( executedTests , Thread .currentThread ().getContextClassLoader () );
48+ Assertions .assertFalse ( testTagMap .get ( test ).isEmpty () );
49+ }
50+
4051}
0 commit comments