From 24c5292d7a10f2437790fda8b9f094e6276ecbb8 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 22 Jan 2010 08:16:45 +0100 Subject: [PATCH] ItEr44S19CUExportacionUnidadePlanificacion: Adding checks for new fields of order in subcontract service test. --- .../ws/subcontract/SubcontractServiceTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/subcontract/SubcontractServiceTest.java b/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/subcontract/SubcontractServiceTest.java index 17867faa4..423a074f1 100644 --- a/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/subcontract/SubcontractServiceTest.java +++ b/navalplanner-webapp/src/test/java/org/navalplanner/web/test/ws/subcontract/SubcontractServiceTest.java @@ -29,6 +29,7 @@ import static org.navalplanner.web.WebappGlobalNames.WEBAPP_SPRING_CONFIG_FILE; import static org.navalplanner.web.WebappGlobalNames.WEBAPP_SPRING_SECURITY_CONFIG_FILE; import static org.navalplanner.web.test.WebappGlobalNames.WEBAPP_SPRING_CONFIG_TEST_FILE; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -171,6 +172,13 @@ public class SubcontractServiceTest { subcontractedTaskDataDTO.orderElementDTO = orderElementDTO; subcontractedTaskDataDTO.externalCompanyNif = externalCompany.getNif(); + String orderName = "Work description"; + String orderCustomerReference = "client-reference-code"; + BigDecimal orderBudget = new BigDecimal(1000).setScale(2); + subcontractedTaskDataDTO.workDescription = orderName; + subcontractedTaskDataDTO.subcontractedCode = orderCustomerReference; + subcontractedTaskDataDTO.subcontractPrice = orderBudget; + List instanceConstraintViolationsList = subcontractService .subcontract(subcontractedTaskDataDTO).instanceConstraintViolationsList; assertThat(instanceConstraintViolationsList.size(), equalTo(0)); @@ -181,6 +189,12 @@ public class SubcontractServiceTest { assertNotNull(order.getCode()); assertNull(order.getExternalCode()); assertThat(order.getWorkHours(), equalTo(0)); + assertThat(order.getCustomer().getId(), + equalTo(externalCompany.getId())); + assertThat(order.getName(), equalTo(orderName)); + assertThat(order.getCustomerReference(), + equalTo(orderCustomerReference)); + assertThat(order.getTotalBudget(), equalTo(orderBudget)); List children = order.getChildren(); assertThat(children.size(), equalTo(1));