@Test public void shouldGetDispenseActivity() throws Exception { Commodity commodity = mock(Commodity.class); CommodityAction dispensingActivity = new CommodityAction(commodity, "12", "12", DataElementType.DISPENSED.getActivity()); when(commodity.getCommodityActionsSaved()) .thenReturn(new ArrayList<>(Arrays.asList(dispensingActivity))); Dispensing dispensing = new Dispensing(); DispensingItem dispensingItem = new DispensingItem(commodity, 10); dispensingItem.setDispensing(dispensing); dispensing.addItem(dispensingItem); assertThat( dispensingItem.getActivitiesValues().get(0).getCommodityAction().getActivityType(), is(DataElementType.DISPENSED.getActivity())); }