Uygulama bağlamı konumumu ek açıklamalarla belirttiğim bir sınama yazdım. Daha sonra dao'umu teste otomatik olarak bağlarım. i testi çalıştırdığınızdaSpring Mutable ile NoSuchMethodErrorValues
@ContextConfiguration(locations = {"file:service/src/main/webapp/WEB-INF/applicationContext.xml"})
public class MyTest extends AbstractTestNGSpringContextTests {
@Autowired
protected MyDao myDao;
private PlatformTransactionManager transactionManager;
private TransactionTemplate transactionTemplate;
@Test
public void shouldSaveEntityToDb() {
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
Entity entity = new Entity();
//test
myDao.save(entity)
//assert
assertNotNull(entity.getId());
}
});
}
i uygulama bağlamı yüklenemedi belirten istisna almak ve onu aşağı kaynar:
Caused by: java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;
nerede niçin yapmak, aramaya başlamak için hiçbir fikrim yok Bu hatayı alıyorum ve nasıl çözebilirim? Bilgi springframework 3.0.2.RELEASE, Hazırda bekletme 3.4.0.GA, testng 5.9
Teşekkür ederiz!
Haklısın, projeme ilkbahar 2.5.6'ya bağımlı oldum. – jakob