From 6a5a81b5549ed1663d6ef8425c96f6cb06298773 Mon Sep 17 00:00:00 2001 From: Michael Minella Date: Tue, 22 Oct 2019 16:59:14 -0500 Subject: [PATCH] Polished --- .../TaskJobLauncherAutoConfigurationTests.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/spring-cloud-task-batch/src/test/java/org/springframework/cloud/task/batch/configuration/TaskJobLauncherAutoConfigurationTests.java b/spring-cloud-task-batch/src/test/java/org/springframework/cloud/task/batch/configuration/TaskJobLauncherAutoConfigurationTests.java index c539ff2c..fe480f4d 100644 --- a/spring-cloud-task-batch/src/test/java/org/springframework/cloud/task/batch/configuration/TaskJobLauncherAutoConfigurationTests.java +++ b/spring-cloud-task-batch/src/test/java/org/springframework/cloud/task/batch/configuration/TaskJobLauncherAutoConfigurationTests.java @@ -16,8 +16,6 @@ package org.springframework.cloud.task.batch.configuration; -import java.lang.reflect.Field; - import org.junit.Test; import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration; @@ -28,6 +26,7 @@ import org.springframework.boot.test.context.assertj.AssertableApplicationContex import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.cloud.task.batch.handler.TaskJobLauncherCommandLineRunner; import org.springframework.cloud.task.batch.listener.TaskBatchExecutionListenerTests; +import org.springframework.test.util.ReflectionTestUtils; import static org.assertj.core.api.Assertions.assertThat; @@ -90,10 +89,9 @@ public class TaskJobLauncherAutoConfigurationTests { throws Exception { JobLauncherCommandLineRunner jobLauncherCommandLineRunner = context .getBean(JobLauncherCommandLineRunner.class); - Field field = jobLauncherCommandLineRunner.getClass().getSuperclass() - .getDeclaredField("jobNames"); - field.setAccessible(true); - String names = (String) field.get(jobLauncherCommandLineRunner); + + Object names = ReflectionTestUtils.getField(jobLauncherCommandLineRunner, + "jobNames"); assertThat(names).isEqualTo(jobNames); }