Load required data in MaterialAssignmentDAOTest
Test was failing when it was executed isolated from the rest of tests. Thanks to Dmytro Melanchenko <melanchenko@gmail.com> for reporting. FEA: ItEr75S04BugFixing
This commit is contained in:
parent
2e658edacb
commit
484b2652da
1 changed files with 16 additions and 0 deletions
|
|
@ -28,8 +28,12 @@ import static org.navalplanner.business.test.BusinessGlobalNames.BUSINESS_SPRING
|
|||
|
||||
import java.util.UUID;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.navalplanner.business.IDataBootstrap;
|
||||
import org.navalplanner.business.materials.daos.IMaterialAssignmentDAO;
|
||||
import org.navalplanner.business.materials.daos.IMaterialCategoryDAO;
|
||||
import org.navalplanner.business.materials.daos.IMaterialDAO;
|
||||
|
|
@ -67,6 +71,12 @@ public class MaterialAssignmentDAOTest {
|
|||
@Autowired
|
||||
IMaterialAssignmentDAO materialAssignmentDAO;
|
||||
|
||||
@Resource
|
||||
private IDataBootstrap configurationBootstrap;
|
||||
|
||||
@Resource
|
||||
private IDataBootstrap unitTypeBootstrap;
|
||||
|
||||
private Material createValidMaterial() {
|
||||
MaterialCategory materialCategory = MaterialCategory.create(UUID.randomUUID().toString());
|
||||
materialCategoryDAO.save(materialCategory);
|
||||
|
|
@ -86,6 +96,12 @@ public class MaterialAssignmentDAOTest {
|
|||
return assignment;
|
||||
}
|
||||
|
||||
@Before
|
||||
public void loadRequiredaData() {
|
||||
configurationBootstrap.loadRequiredData();
|
||||
unitTypeBootstrap.loadRequiredData();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetByMaterial() {
|
||||
MaterialAssignment assignment1 = createValidMaterialAssignment();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue