Small assertions improvements

See gh-34796
This commit is contained in:
Stefano Cordio
2023-03-28 13:11:52 +02:00
committed by Moritz Halbritter
parent cb2773da21
commit d802ca017b
4 changed files with 10 additions and 19 deletions

View File

@@ -223,13 +223,11 @@ class RestartClassLoaderTests {
new URL[] { this.sampleJarFile.toURI().toURL() }, this.updatedFiles)) {
new ApplicationContextRunner().withClassLoader(restartClassLoader)
.withUserConfiguration(ProxyConfiguration.class)
.run((context) -> {
assertThat(context).hasNotFailed();
ExampleTransactional transactional = context.getBean(ExampleTransactional.class);
assertThat(AopUtils.isCglibProxy(transactional)).isTrue();
assertThat(transactional.getClass().getClassLoader())
.isEqualTo(ExampleTransactional.class.getClassLoader());
});
.run((context) -> assertThat(context).getBean(ExampleTransactional.class)
.matches(AopUtils::isCglibProxy)
.extracting(Object::getClass)
.extracting(Class::getClassLoader)
.isEqualTo(ExampleTransactional.class.getClassLoader()));
}
}