case "normal": NormalDistributionType ndt = bpsim.createNormalDistributionType(); ndt.setMean(simulationSet.getMean().getValue()); ndt.setStandardDeviation(simulationSet.getStandardDeviation().getValue()); processingTime.getParameterValue().add(ndt); case "poisson": PoissonDistributionType pdt = bpsim.createPoissonDistributionType(); pdt.setMean(simulationSet.getMean().getValue()); processingTime.getParameterValue().add(pdt);
case "normal": NormalDistributionType ndt = bpsim.createNormalDistributionType(); ndt.setMean(simulationSet.getMean().getValue()); ndt.setStandardDeviation(simulationSet.getStandardDeviation().getValue()); processingTime.getParameterValue().add(ndt); case "poisson": PoissonDistributionType pdt = bpsim.createPoissonDistributionType(); pdt.setMean(simulationSet.getMean().getValue()); processingTime.getParameterValue().add(pdt);
simulationSet.getWorkingHours().getValue()); assertEquals(Double.valueOf(321), simulationSet.getMean().getValue());
@Test @SuppressWarnings("unchecked") public void testUnmarshallSimulationProperties() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_SIMULATIONPROPERTIES); assertDiagram(diagram, 4); assertEquals("SimulationProperties", diagram.getMetadata().getTitle()); UserTask userTask = findContent(diagram, UserTask.class); SimulationSet simulationSet = userTask.getSimulationSet(); assertEquals(Double.valueOf(111), simulationSet.getQuantity().getValue()); assertEquals("poisson", simulationSet.getDistributionType().getValue()); assertEquals(Double.valueOf(123), simulationSet.getUnitCost().getValue()); assertEquals(Double.valueOf(999), simulationSet.getWorkingHours().getValue()); assertEquals(Double.valueOf(321), simulationSet.getMean().getValue()); }