Replace ReflectionTestUtils usage by hasFieldOrPropertyWithValue

Closes gh-14783
This commit is contained in:
artsiom
2018-10-11 14:11:23 +03:00
committed by Stephane Nicoll
parent d37df3d718
commit 8f3b58fa98
4 changed files with 15 additions and 28 deletions

View File

@@ -30,7 +30,6 @@ import org.springframework.boot.actuate.endpoint.invoke.OperationInvoker;
import org.springframework.boot.actuate.endpoint.invoke.OperationParameters;
import org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod;
import org.springframework.lang.Nullable;
import org.springframework.test.util.ReflectionTestUtils;
import org.springframework.util.ReflectionUtils;
import static org.assertj.core.api.Assertions.assertThat;
@@ -124,9 +123,8 @@ public class CachingOperationInvokerAdvisorTests {
OperationInvoker advised = this.advisor.apply("foo", OperationType.READ,
parameters, this.invoker);
assertThat(advised).isInstanceOf(CachingOperationInvoker.class);
assertThat(ReflectionTestUtils.getField(advised, "invoker"))
.isEqualTo(this.invoker);
assertThat(ReflectionTestUtils.getField(advised, "timeToLive")).isEqualTo(100L);
assertThat(advised).hasFieldOrPropertyWithValue("invoker", this.invoker);
assertThat(advised).hasFieldOrPropertyWithValue("timeToLive", 100L);
}
private OperationParameters getParameters(String methodName,