@Override protected Order getObjectByUuid(String uuid) { return Context.getOrderService().getOrderByUuid(uuid); } }
/** * @see OrderService#getOrderByUuid(String) */ @Test public void getOrderByUuid_shouldReturnNullIfNoObjectFoundWithGivenUuid() { Assert.assertNull(orderService.getOrderByUuid("some invalid uuid")); }
/** * @see OrderService#purgeOrder(org.openmrs.Order, boolean) */ @Test public void purgeOrder_shouldDeleteOrderFromTheDatabase() { final String uuid = "9c21e407-697b-11e3-bd76-0800271c1b75"; Order order = orderService.getOrderByUuid(uuid); assertNotNull(order); orderService.purgeOrder(order); assertNull(orderService.getOrderByUuid(uuid)); }
/** * @see OrderService#getOrderByUuid(String) */ @Test public void getOrderByUuid_shouldFindObjectGivenValidUuid() { String uuid = "921de0a3-05c4-444a-be03-e01b4c4b9142"; Order order = orderService.getOrderByUuid(uuid); Assert.assertEquals(1, (int) order.getOrderId()); }
/** * @see org.openmrs.module.webservices.rest.web.resource.impl.BaseDelegatingResource#getByUniqueId(java.lang.String) */ @Override public Order getByUniqueId(String uniqueId) { return Context.getOrderService().getOrderByUuid(uniqueId); }
Assert.assertNotNull(obs); Order order = orderService.getOrderByUuid(ordUuid); Assert.assertNotNull(order); Assert.assertNull(orderService.getOrderByUuid(ordUuid));
Order savedOrder = Context.getOrderService().getOrderByUuid(orderWithoutOrderGroup.getUuid());
@Override public Order newObject() { return Context.getOrderService().getOrderByUuid(getUuidProperty()); }
@Override public Order newObject() { return Context.getOrderService().getOrderByUuid(getUuidProperty()); }
@Test public void shouldPurgeASubclass() throws Exception { resource.purge(SUBCLASS_UUID, context); Order purged = Context.getOrderService().getOrderByUuid(SUBCLASS_UUID); Assert.assertNull(purged); }
@Test public void shouldPurgeASuperclass() throws Exception { resource.purge(SUPERCLASS_UUID, context); Order purged = Context.getOrderService().getOrderByUuid(SUPERCLASS_UUID); Assert.assertNull(purged); }
private void voidOneOrder() { Order order = Context.getOrderService().getOrderByUuid(RestTestConstants1_8.ORDER_UUID); order.setVoided(true); Context.getOrderService().saveOrder(order); }
@Test public void shouldPurgeOrder() throws Exception { Assert.assertNotNull(service.getOrderByUuid(getUuid())); handle(newDeleteRequest(getURI() + "/" + getUuid(), new Parameter("purge", "true"))); Assert.assertNull(service.getOrderByUuid(getUuid())); }
@Test public void shouldDeleteASuperclass() throws Exception { resource.delete(SUPERCLASS_UUID, "because", context); Order deleted = Context.getOrderService().getOrderByUuid(SUPERCLASS_UUID); Assert.assertTrue(deleted.isVoided()); }
/** * @see org.openmrs.module.webservices.rest.web.resource.impl.BaseDelegatingResourceTest#newObject() */ @Override public FulfillerDetails newObject() { Order order = Context.getOrderService().getOrderByUuid(RestTestConstants2_2.ORDER_UUID); FulfillerDetails fillerDetailsRepresentation = new FulfillerDetails(); fillerDetailsRepresentation.setOrder(order); fillerDetailsRepresentation.setFulfillerComment(fulfillerComment); fillerDetailsRepresentation.setFulfillerStatus(fulfillerStatus); return fillerDetailsRepresentation; }
@Test public void shouldDeleteASubclass() throws Exception { resource.delete(SUBCLASS_UUID, "because", context); Order deleted = Context.getOrderService().getOrderByUuid(SUBCLASS_UUID); Assert.assertTrue(deleted.isVoided()); }
@Test public void shouldUpdateDrugOrder() throws Exception { SimpleObject content = new SimpleObject(); content.add("dose", "500"); MockHttpServletRequest req = newPostRequest(getURI() + "/" + DRUG_ORDER_UUID, content); handle(req); DrugOrder order = (DrugOrder) service.getOrderByUuid(DRUG_ORDER_UUID); Assert.assertEquals(Double.valueOf("500"), order.getDose()); }
@Test public void shouldVoidOrder() throws Exception { Order order = service.getOrderByUuid(getUuid()); Assert.assertTrue(!order.isVoided()); handle(newDeleteRequest(getURI() + "/" + getUuid(), new Parameter("!purge", "random reason"))); order = service.getOrderByUuid(getUuid()); Assert.assertTrue(order.isVoided()); }
@Test public void shouldUpdateOrder() throws Exception { SimpleObject content = new SimpleObject(); content.add("instructions", "Updated instructions"); MockHttpServletRequest req = newPostRequest(getURI() + "/" + getUuid(), content); handle(req); Assert.assertEquals(content.get("instructions"), service.getOrderByUuid(getUuid()).getInstructions()); }
@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); }