Класс, который должен быть создан как компонент
Код: Выделить всё
@Component
@ConditionalOnProperties(prefix = "card.services.connection", value = "baseUrl")
public CardService {
}
Код: Выделить всё
@SpringBootTest(classes = CardConfiguration.class)
class ContextTest {
@Autowired
private ConfigurableApplicationContext context;
@BeforeEach
void setUp() {
System.setProperty("card.services.connection.baseUrl", "http://localhost:8080");
}
@Test
void registerCardBean() {
context.getBeanFactory().registerSingleton("cardbean", mock(CardService.class));
boolean tietob2crest = context.containsBeanDefinition("cardbean");
Assertions.assertTrue(tietob2crest);
}
}
Можете ли вы предложить пожалуйста, один из лучших методов для такого случая.
Подробнее здесь: https://stackoverflow.com/questions/792 ... nalonprope
Мобильная версия