private void readProductPlanning(TestableMRP mrpTest, String[] header, List<String> line) { mrpTest.name = "junit-test-line_" + reader.getLineNumber(); mrpTest.description = "Test starts in CSV at line " + reader.getLineNumber(); mrpTest.qtyOnHand = getValue("QtyOnHand", BigDecimal.class, header, line); mrpTest.today = getValue("Today", Timestamp.class, header, line); // int LeadTime = getValue("LeadTime", Integer.class, header, line); int TimeFence = getValue("TimeFence", Integer.class, header, line); String Order_Policy = getValue("Order_Policy", String.class, header, line); int Order_Min = getValue("Order_Min", Integer.class, header, line); int Order_Pack = getValue("Order_Pack", Integer.class, header, line); int Order_Max = getValue("Order_Max", Integer.class, header, line); int Order_Period = getValue("Order_Period", Integer.class, header, line); int SafetyStock = getValue("SafetyStock", Integer.class, header, line); int Yield = getValue("Yield", Integer.class, header, line); // mrpTest.planning = MRPUtil.getPlanning( mrpTest.productValue, Order_Policy, Order_Min, Order_Max, Order_Pack, SafetyStock, Order_Period, LeadTime); mrpTest.planning.setTimeFence(BigDecimal.valueOf(TimeFence)); mrpTest.planning.setYield(Yield); }