4141 * Tests for {@link TaskExecutorMetricsAutoConfiguration}.
4242 *
4343 * @author Stephane Nicoll
44+ * @author Scott Frederick
4445 */
4546class TaskExecutorMetricsAutoConfigurationTests {
4647
@@ -53,8 +54,8 @@ void taskExecutorUsingAutoConfigurationIsInstrumented() {
5354 .run ((context ) -> {
5455 MeterRegistry registry = context .getBean (MeterRegistry .class );
5556 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
56- assertThat (meters ).singleElement ()
57- . satisfies (( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("application " ));
57+ assertThat (meters ).singleElement (). satisfies (
58+ ( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("applicationTaskExecutor " ));
5859 });
5960 }
6061
@@ -64,8 +65,8 @@ void taskExecutorsWithCustomNamesAreInstrumented() {
6465 .withBean ("customName" , ThreadPoolTaskExecutor .class , ThreadPoolTaskExecutor ::new ).run ((context ) -> {
6566 MeterRegistry registry = context .getBean (MeterRegistry .class );
6667 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
67- assertThat (meters ).map ((meter ) -> meter .getId ().getTag ("name" )). containsExactlyInAnyOrder ( "first" ,
68- "customName" );
68+ assertThat (meters ).map ((meter ) -> meter .getId ().getTag ("name" ))
69+ . containsExactlyInAnyOrder ( "firstTaskExecutor" , "customName" );
6970 });
7071 }
7172
@@ -77,8 +78,8 @@ void threadPoolTaskExecutorWithNoTaskExecutorIsIgnored() {
7778 .withBean ("customName" , ThreadPoolTaskExecutor .class , () -> unavailableTaskExecutor ).run ((context ) -> {
7879 MeterRegistry registry = context .getBean (MeterRegistry .class );
7980 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
80- assertThat (meters ).singleElement ()
81- . satisfies (( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("first " ));
81+ assertThat (meters ).singleElement (). satisfies (
82+ ( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("firstTaskExecutor " ));
8283 });
8384 }
8485
@@ -87,8 +88,8 @@ void taskExecutorInstrumentationCanBeDisabled() {
8788 this .contextRunner .withPropertyValues ("management.metrics.enable.executor=false" )
8889 .withConfiguration (AutoConfigurations .of (TaskExecutionAutoConfiguration .class )).run ((context ) -> {
8990 MeterRegistry registry = context .getBean (MeterRegistry .class );
90- assertThat (registry .find ("executor.completed" ).tags ("name" , "application" ). functionCounter () )
91- .isNull ();
91+ assertThat (registry .find ("executor.completed" ).tags ("name" , "applicationTaskExecutor" )
92+ .functionCounter ()). isNull ();
9293 });
9394 }
9495
@@ -99,7 +100,7 @@ void taskSchedulerUsingAutoConfigurationIsInstrumented() {
99100 MeterRegistry registry = context .getBean (MeterRegistry .class );
100101 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
101102 assertThat (meters ).singleElement ()
102- .satisfies ((meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("application " ));
103+ .satisfies ((meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("taskScheduler " ));
103104 });
104105 }
105106
@@ -109,8 +110,8 @@ void taskSchedulersWithCustomNamesAreInstrumented() {
109110 .withBean ("customName" , ThreadPoolTaskScheduler .class , ThreadPoolTaskScheduler ::new ).run ((context ) -> {
110111 MeterRegistry registry = context .getBean (MeterRegistry .class );
111112 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
112- assertThat (meters ).map ((meter ) -> meter .getId ().getTag ("name" )). containsExactlyInAnyOrder ( "first" ,
113- "customName" );
113+ assertThat (meters ).map ((meter ) -> meter .getId ().getTag ("name" ))
114+ . containsExactlyInAnyOrder ( "firstTaskScheduler" , "customName" );
114115 });
115116 }
116117
@@ -122,8 +123,8 @@ void threadPoolTaskSchedulerWithNoTaskExecutorIsIgnored() {
122123 .withBean ("customName" , ThreadPoolTaskScheduler .class , () -> unavailableTaskExecutor ).run ((context ) -> {
123124 MeterRegistry registry = context .getBean (MeterRegistry .class );
124125 Collection <FunctionCounter > meters = registry .get ("executor.completed" ).functionCounters ();
125- assertThat (meters ).singleElement ()
126- . satisfies (( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("first " ));
126+ assertThat (meters ).singleElement (). satisfies (
127+ ( meter ) -> assertThat (meter .getId ().getTag ("name" )).isEqualTo ("firstTaskScheduler " ));
127128 });
128129 }
129130
@@ -133,7 +134,7 @@ void taskSchedulerInstrumentationCanBeDisabled() {
133134 .withConfiguration (AutoConfigurations .of (TaskSchedulingAutoConfiguration .class ))
134135 .withUserConfiguration (SchedulingTestConfiguration .class ).run ((context ) -> {
135136 MeterRegistry registry = context .getBean (MeterRegistry .class );
136- assertThat (registry .find ("executor.completed" ).tags ("name" , "application " ).functionCounter ())
137+ assertThat (registry .find ("executor.completed" ).tags ("name" , "taskScheduler " ).functionCounter ())
137138 .isNull ();
138139 });
139140 }
0 commit comments