У меня проблема, когда я хочу проверить весенние данные с помощью junit. Я использую весной JPA данных с JUnit 4:Данные о пружинах и junit
это мой тестовый класс
@ContextConfiguration(locations={"classpath*:applicationContext.xml"})
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
public class EquipementServiceTest1 {
@Autowired
IEquipementService equipmentservice;
@Before
public void setUp() throws Exception {
equipmentservice=new EquipementService();
}
@Test
public void testValidateEquipement() {
equipementEntity e =new equipementEntity();
e.setCode("10");
e.setLibelle("yyyy");
equipmentservice.validateEquipement(e);
}
@Test
public void testGetListEquipement() {
List<equipementEntity> list=new ArrayList<equipementEntity>();
list= equipmentservice.getListEquipement();
assertEquals(list.size(), 2);`enter code here`
}
@Service
public class EquipementService implements IEquipementService {
@Autowired
EquipementRepository equipementRepository;`enter code here
@Override
public List<equipementEntity> getListEquipement() {
return equipementRepository.findAll();
}
У меня есть исключения нулевого указателя спасибо большое
Где именно вы получаете исключение? – jny
это мой журнал java.lang.NullPointerException \t в app.services.equipementEntite.EquipementService.getListEquipement (EquipementService.java:29) \t в app.services.equipementEntite.EquipementServiceTest1.testGetListEquipement (EquipementServiceTest1.java:45) \t в sun.reflect.NativeMethodAccessorImpl.invoke0 (Родной метод) \t в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) –