Spring Boot не может запускать одиночный тест в IntelliJ

Это началось недавно, но я не уверен, что изменилось, чтобы вызвать его.

  • Когда я запускаю все тесты от IntelliJ, все хорошо. Кроме того, конструкция градиента прекрасна.
  • Когда я запускаю единичный тест, все хорошо.
  • Когда я запускаю один тест интеграции в Интернете, он терпит неудачу, потому что класс конфигурации имеет все свойства null.

Класс config выглядит как (Kotlin):

@Component @ConfigurationProperties(prefix = "api") public open class ApiConfigImpl : ApiConfig { 

Тест выглядит так:

 @RunWith(SpringJUnit4ClassRunner::class) @ContextConfiguration(classes = arrayOf(ApplicationAssembly::class), loader = SpringApplicationContextLoader::class) @WebIntegrationTest open class CandidateProfileControllerTest { @Inject lateinit var profileRepo: CandidateProfileRepository //etc a few more deps used to setup test data @Test open fun getById() { val greg = CandidateProfile("123", "12312", "Greg", "Jones", dateOfBirth = Date(), gender = Gender.MALE, biography = "ABC", maxMatchableAge = null, maxMatchableDistance = null) profileRepo.save(greg) val auth = given().header("content-type", "application/json") .body(testCredentials) .post("/authorization/social").peek().asString() val accessToken: String = from(auth).get("accessToken") given().header("Access-Token", accessToken). header("API-Key", testAPIKey()). get("/profile/${greg.id}"). peek().then(). body("stageName", notNullValue()) } 

Я не уверен, какую информацию я могу добавить. На основании ограниченной информации:

  • Является ли это известной проблемой с известным решением?

Это ошибка, зарегистрированная в трекер IntelliJ / Kotlin , с ожидающим исправлением.

Intereting Posts