Merge branch 'optimize-reactor-hooks' of https://github.com/robotmrv/spring-cloud-sleuth into robotmrv-optimize-reactor-hooks
This commit is contained in:
@@ -20,10 +20,12 @@ import brave.propagation.CurrentTraceContext;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThatCode;
|
||||
import static org.assertj.core.api.BDDAssertions.then;
|
||||
|
||||
public class LazyBeanTests {
|
||||
@@ -54,6 +56,15 @@ public class LazyBeanTests {
|
||||
then(provider.get()).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void should_throw_error_when_no_basic_type() {
|
||||
context.refresh();
|
||||
|
||||
LazyBean<CurrentTraceContext> provider = LazyBean.create(context, CurrentTraceContext.class);
|
||||
|
||||
assertThatCode(() -> provider.getOrError()).isInstanceOf(NoSuchBeanDefinitionException.class);
|
||||
}
|
||||
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
static class BasicConfig {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user