Тестовый пример springjunit4classrunner с нулевым указателем - PullRequest
0 голосов
/ 09 ноября 2011

Я использую JUNIT4 + Spring и написал тестовый пример.Я подключился к шаблону JDBC и сделал на нем ручную настройку.Но это оказывается нулевым, и тест выдает исключение нулевого указателя, когда я использую эту внедренную переменную.Что здесь не так?

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContextTest.xml" })
@TransactionConfiguration(defaultRollback = true)
@Configurable
public class WriterTest {


    private JdbcTemplate utilityJdbcTemplate;

    public void setUtilityJdbcTemplate(JdbcTemplate utilityJdbcTemplate) {
        this.utilityJdbcTemplate = utilityJdbcTemplate;
    }



    @Test
    @Transactional
    @Rollback(true)
    public void testHappyPath() {
        Assert.assertNotNull(utilityJdbcTemplate);

    }
}

Здесь тест не пройден, поскольку utilityJdbcTemplate имеет значение null.почему?

1 Ответ

2 голосов
/ 09 ноября 2011

"должен автопровод":

@Autowired
private JdbcTemplate utilityJdbcTemplate;
...