Использование Helios, Spring 3.0.5 (TestContext Framework) и JUnit 4.7.Я получаю ошибку инициализации, указывающую, что не удается найти ContextConfiguration.Я запустил ProcMon в фоновом режиме и определил, что он явно не выглядит вообще.Я пробовал логические места для файла XML безрезультатно.Мне неясно, что я делаю неправильно.Вот код:
package com.hwcs.veri.agg.dao;
import static org.junit.Assert.assertEquals;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.transaction.annotation.Transactional;
import com.hwcs.veri.jpa.License;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/JpaIntegrationTests-context.xml" })
@TransactionConfiguration( transactionManager = "transactionManager",
defaultRollback = true )
@Transactional
public class JpaIntegrationTests
extends AbstractTransactionalJUnit4SpringContextTests
{
@Autowired
protected LicenseDao licenseDao;
@Test
public void getLicenses()
{
List<License> licenses = this.licenseDao.getLicenses();
assertEquals( "Expecting 1 license from the query",
super.countRowsInTable( "product_schema.license" ),
licenses.size() );
}
}
Есть ли какой-то конкретный шаг, который нужно сделать, чтобы запустить его как тест JUnit внутри Eclipse?