я дал под SRC/тест/Java эти 2 классаКак включить src/test/java beans для любого <name> Test.java с использованием весеннего способа загрузки?
@RunWith(SpringRunner.class)
@SpringBootTest
public class ExampleTest {
@Autowired
private Example example;
@Test
public void getTwoTest() {
assertEquals(new Integer(2), example.getTwo());
}
}
@TestComponent
public class Example {
public Integer getTwo(){
return 2;
}
}
Я читал документы, но все еще есть много вопросов. Когда я нажимаю «Запуск в качестве теста Junit», он получает сообщение об ошибке, потому что не может автоподключить мой компонент «Пример». Как я могу сказать, что весенний ботинок ищет бобы внутри src/test/java? Мой второй вопрос: как я могу использовать другие application.properties, эксклюзивные для тестов?
У меня есть TestDataBuilder, который находится на пакете внутри src/test/java, который мне нужно автоу ... –
Вам определенно нужно Autowire? Что вы тестируете внутри TestDataBuilder? Возможно ли его создать непосредственно (как предлагает @JeanValjean) в тесте через новый TestDataBuilder()? – jayb0b
Ну, да, я могу это сделать. Но как я могу сделать ExampleTest, все бобы внутри src/test/java и src/main/java? –