@Autowired не работает - PullRequest
       6

@Autowired не работает

0 голосов
/ 19 мая 2018

Я пытаюсь создать простой интеграционный тест, используя Spock и Spring.Все необходимые зависимости присутствуют в моем пути к классам - библиотеки споков и spock-spring.К сожалению, underTest не вводится (я всегда получаю java.lang.NullPointerException: Cannot invoke method someMethod() on null object).Пожалуйста, смотрите ниже код

@ContextConfiguration(locations=["classpath:test1.xml","classpath:test2.xml"])
class SimpleSpockIntegrationTest extends Specification {

    @Autowired
    SomeRepo underTest;

    @Transactional
    def "repo test" () {
        expected:
            underTest.someMethod(1) == 1;
    }
}

1 Ответ

0 голосов
/ 19 мая 2018

Похоже, что в spock-spring 1.1 (1.1-groovy-2.4) может быть ошибка.После переключения на 1.0 (при использовании spock-core 1.1) все работает отлично.

...