/** * @see OrderService#updateOrderFulfillerStatus(org.openmrs.Order, Order.FulfillerStatus, String) */ @Test public void updateOrderFulfillerStatus_shouldEditFulfillerStatusInOrder() { Order originalOrder = orderService.getOrder(111); String commentText = "We got the new order"; assertNotEquals(originalOrder.getFulfillerStatus(), Order.FulfillerStatus.IN_PROGRESS); orderService.updateOrderFulfillerStatus(originalOrder, Order.FulfillerStatus.IN_PROGRESS, commentText); Context.flushSession(); Order updatedOrder = orderService.getOrder(111); assertEquals(updatedOrder.getFulfillerStatus(), Order.FulfillerStatus.IN_PROGRESS); assertEquals(updatedOrder.getFulfillerComment(), commentText); }
target.setSortWeight(getSortWeight()); target.setFulfillerStatus(getFulfillerStatus()); target.setFulfillerComment(getFulfillerComment());
target.setOrderGroup(getOrderGroup()); target.setSortWeight(getSortWeight()); target.setFulfillerComment(getFulfillerComment()); target.setFulfillerStatus(getFulfillerStatus()); return target;
@Test public void test_shouldSetFulfillerDetailsOfOrderByPost() throws Exception { Order.FulfillerStatus fulfillerStatus = Order.FulfillerStatus.RECEIVED; String fillerComment = "An example comment from a filler"; SimpleObject post = new SimpleObject().add("fulfillerStatus", fulfillerStatus) .add("fulfillerComment", fillerComment); MockHttpServletRequest request = newPostRequest(getURI(), post); handle(request); Order order = Context.getOrderService().getOrderByUuid(RestTestConstants2_2.ORDER_UUID); assertEquals(order.getFulfillerStatus(), fulfillerStatus); assertEquals(order.getFulfillerComment(), fillerComment); }