Итак, я пытаюсь автоматически связать мой http-объект в моем тестовом классе и попытался интегрироваться с @SpringBootTest, однако мой http-объект все еще остается нулевым.
Мой тестовый класс выглядит следующим образом.
//@RunWith(SpringRunner.class)
@SpringBootTest(classes=Http.class)
public class GetItemTests {
private static final Logger LOGGER = LoggerFactory.getLogger(GetItemTests.class);
@Autowired
private Http httpClass;
}
Мой класс SpringBootMain выглядит следующим образом
@SpringBootConfiguration
@SpringBootApplication
public class SpringBootMain implements CommandLineRunner {
@Bean
ResourceConfig resourceConfig() {
return new ResourceConfig().registerClasses(Version1Api.class,TokenUtilityClass.class, Paypal.class);
}
@Override
public void run(String... args) throws Exception {
//test.authenticationToken();
}
public static void main(String[] args) {
SpringApplication.run(SpringBootMain.class);
}
}
Я пытался работать с SpringRunner, а также это, но я получаю ошибки об ошибке при загрузке контекста приложения.