From 38c8c346e21dbaf33e71396612a3f2fab583eb5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Tue, 6 Apr 2010 11:31:45 +0200 Subject: [PATCH] ItEr53S04ValidacionEProbasFuncionaisItEr52S04: Fixing error at testAddAndUpdateMaterialCategory. CreateUnitType method is not needed and using @Before with loadRequiredData. This way the required data is not left on database. --- .../test/ws/materials/MaterialServiceTest.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/materials/MaterialServiceTest.java b/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/materials/MaterialServiceTest.java index 7124871d8..0fa283492 100644 --- a/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/materials/MaterialServiceTest.java +++ b/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/materials/MaterialServiceTest.java @@ -34,6 +34,7 @@ import java.util.List; import javax.annotation.Resource; import org.hibernate.SessionFactory; +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.navalplanner.business.IDataBootstrap; @@ -49,7 +50,6 @@ import org.navalplanner.ws.materials.api.MaterialCategoryDTO; import org.navalplanner.ws.materials.api.MaterialCategoryListDTO; import org.navalplanner.ws.materials.api.MaterialDTO; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.test.annotation.Rollback; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.transaction.annotation.Transactional; @@ -86,22 +86,8 @@ public class MaterialServiceTest { private IDataBootstrap unitTypeBootstrap; private String unitTypeCodeA = "unitTypeA"; - private String unitTypeCodeB = "unitTypeB"; - @Test - @Rollback(false) - public void CreateUnitType() { - UnitType entityA = UnitType.create(unitTypeCodeA, "UnitTypeA"); - UnitType entityB = UnitType.create(unitTypeCodeB, "UnitTypeB"); - unitTypeDAO.save(entityA); - unitTypeDAO.save(entityB); - unitTypeDAO.flush(); - sessionFactory.getCurrentSession().evict(entityA); - sessionFactory.getCurrentSession().evict(entityB); - } - - @Test - @Rollback(false) + @Before public void loadRequiredaData() { materialCategoryBootstrap.loadRequiredData(); unitTypeBootstrap.loadRequiredData();